static-tensor 0.1.0.0 → 0.2.0.0
raw patch · 31 files changed
+3037/−71787 lines, 31 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- Data.Tensor.Static: class (PositiveDims dims ~ 'True, KnownNats dims) => IsTensor (dims :: [Nat]) e where {
+ Data.Tensor.Static: class (PositiveDims dims, KnownNats dims) => IsTensor (dims :: [Nat]) e where {
Files
- ChangeLog.md +8/−1
- README.md +2/−1
- src/Data/Matrix/Static.hs +15/−27
- src/Data/Tensor/Static.hs +15/−11
- static-tensor.cabal +1/−1
- tests/CoreDump/Matrix/AdjugateMatrix.dump-simpl.ghc821.golden +284/−7726
- tests/CoreDump/Matrix/AdjugateMatrix.hs +0/−1
- tests/CoreDump/Matrix/Cofactor.dump-simpl.ghc821.golden +450/−14780
- tests/CoreDump/Matrix/Cofactor.hs +1/−2
- tests/CoreDump/Matrix/CofactorMatrix.dump-simpl.ghc821.golden +284/−15572
- tests/CoreDump/Matrix/CofactorMatrix.hs +0/−1
- tests/CoreDump/Matrix/ColView.dump-simpl.ghc821.golden +3/−3
- tests/CoreDump/Matrix/Determinant.dump-simpl.ghc821.golden +450/−4438
- tests/CoreDump/Matrix/Determinant.hs +1/−2
- tests/CoreDump/Matrix/Inverse.dump-simpl.ghc821.golden +397/−18462
- tests/CoreDump/Matrix/Inverse.hs +0/−1
- tests/CoreDump/Matrix/Minor.dump-simpl.ghc821.golden +449/−4424
- tests/CoreDump/Matrix/Minor.hs +1/−2
- tests/CoreDump/Matrix/MinorMatrix.dump-simpl.ghc821.golden +61/−3065
- tests/CoreDump/Matrix/MinorMatrix.hs +0/−1
- tests/CoreDump/Matrix/RowView.dump-simpl.ghc821.golden +3/−3
- tests/CoreDump/Matrix/Transpose.dump-simpl.ghc821.golden +42/−2466
- tests/CoreDump/Matrix/Transpose.hs +0/−1
- tests/CoreDump/Tensor/Ounzip.dump-simpl.ghc821.golden +539/−772
- tests/CoreDump/Tensor/Ounzip.hs +0/−1
- tests/CoreDump/Tensor/TensorElemOver.dump-simpl.ghc821.golden +3/−3
- tests/CoreDump/Tensor/TensorElemSet.dump-simpl.ghc821.golden +3/−3
- tests/CoreDump/Tensor/TensorElemView.dump-simpl.ghc821.golden +3/−3
- tests/CoreDump/Tensor/Zero.dump-simpl.ghc821.golden +2/−2
- tests/CoreDump/Vector/Dot.dump-simpl.ghc821.golden +19/−12
- tests/TensorInstances.hs +1/−0
ChangeLog.md view
@@ -1,5 +1,12 @@ # Revision history for static-tensor -## 0.1.0.0 -- YYYY-mm-dd +## 0.2.0.0 -- 2017-09-20 + +* **BREAKING:** Changed `PositiveDims` type family to return `Constraint` instead of `Bool` + +* Fixed suboptimal Core for `ounzip`, `adjugateMatrix`, `cofactor`, `cofactorMatrix`, `determinant`, +`inverse`, `minor`, `minorMatrix`, `transpose` functions. + +## 0.1.0.0 -- 2017-09-15 * First version. Released on an unsuspecting world.
README.md view
@@ -1,12 +1,13 @@ # Static tensor +[](https://hackage.haskell.org/package/static-tensor) [](https://travis-ci.org/vagarenko/static-tensor) Sometimes when working with vectors or matrices or tensors of any rank, you know their sizes and types of their elements at compile time, and you don't need to change them at runtime. This library provides a uniform interface for working with tensors of any rank. -It uses dependently typed techniques to catch errors at compile time instead of runtime. +It uses type-level programing to catch errors at compile time instead of runtime. It also (ab)uses GHC optimizations to unroll loops to achieve greater performance. ## Tensor data family
src/Data/Matrix/Static.hs view
@@ -83,7 +83,7 @@ , genMatrixInstance ) where -import Control.Lens (Lens', (^.)) +import Control.Lens (Lens') import Data.Kind (Constraint) import Data.Proxy (Proxy(..)) import Data.Singletons (type (~>)) @@ -94,7 +94,6 @@ , mapSubtensorElems, MapSubtensorElems , slice, Slice, getSliceElems, GetSliceElems, setSliceElems, SetSliceElems , mapSliceElems, MapSliceElems - , tensorElem, TensorElem , withTensor , NatsFromTo , scale, Scale) @@ -305,9 +304,6 @@ $(genDefunSymbols [''TransposeGo]) -- | Transpose a matrix. --- --- __Note:__ at the moment(GHC-8.2.1) the compiler generates suboptimal core for this function. --- Expect it to be slower than most of the functions in the package. transpose :: forall m n e. (Transpose m n e) => Matrix m n e -- ^ @@ -318,6 +314,7 @@ (TransposeGo m n e index) => Proxy index -> e go _ = head $ getSliceElems @(ReverseIndex index) @[1, 1] m + {-# INLINE go #-} {-# INLINE transpose #-} -- | Constraints for 'transpose' function. @@ -387,6 +384,7 @@ ) => Proxy index -> e go _ = go' @(Index0 index) @(Index1 index) + {-# INLINE go #-} go' :: forall (i :: Nat) (j :: Nat). ( GetRowElems i m n e @@ -399,6 +397,7 @@ where irow = getRowElems @i m0 jcol = getColElems @j m1 + {-# INLINE go' #-} {-# INLINE mult #-} ------------------------------------------------------------------------------- @@ -423,6 +422,7 @@ ) => Proxy index -> e go _ = go' @(Index0 index) + {-# INLINE go #-} go' :: forall (c :: Nat). ( GetColElems c n o e @@ -434,6 +434,7 @@ where irow = toList v jcol = getColElems @c m + {-# INLINE go' #-} {-# INLINE mult #-} ------------------------------------------------------------------------------- @@ -458,6 +459,7 @@ ) => Proxy index -> e go _ = go' @(Index0 index) + {-# INLINE go #-} go' :: forall (r :: Nat). ( GetRowElems r m n e @@ -469,6 +471,7 @@ where irow = getRowElems @r m jcol = toList v + {-# INLINE go' #-} {-# INLINE mult #-} --------------------------------------------------------------------------------------------------- @@ -492,9 +495,6 @@ $(genDefunSymbols [''MinorMatrixGo]) -- | Minor matrix is a matrix made by deleting @i@-th row and @j@-th column from given square matrix. --- --- __Note:__ at the moment(GHC-8.2.1) the compiler generates suboptimal core for this function. --- Expect it to be slower than most of the functions in the package. minorMatrix :: forall (i :: Nat) (j :: Nat) (n :: Nat) e. (Generate ([n - 1, n - 1]) e ([Nat] ~> Constraint) (MinorMatrixGoSym4 i j n e)) => Matrix n n e -- ^ @@ -505,9 +505,11 @@ (MinorMatrixGo i j n e index) => Proxy index -> e go _ = go' @(MinorMatrixNewIndex i (Index0 index)) @(MinorMatrixNewIndex j (Index1 index)) + {-# INLINE go #-} go' :: forall (r :: Nat) (c :: Nat). (GetSliceElems [r, c] [1, 1] [n, n] e) => e go' = head $ getSliceElems @[r, c] @[1, 1] @[n, n] @e m + {-# INLINE go' #-} {-# INLINE minorMatrix #-} -- | Constraint for 'minorMatrix' function. @@ -550,15 +552,12 @@ type DeterminantGo (n :: Nat) e (j :: Nat) = ( Determinant (n - 1) e - , TensorElem [0, j] [n, n] e + , GetSliceElems [0, j] [1, 1] [n, n] e , MinorMatrix 0 j n e , Sign j ) $(genDefunSymbols [''DeterminantGo]) - --- | __Note:__ at the moment(GHC-8.2.1) the compiler generates suboptimal core for this method. --- Expect it to be slower than most of the functions in the package. instance {-# OVERLAPPABLE #-} ( Num e , IsMatrix n n e @@ -574,14 +573,12 @@ => Proxy j -> e go _ = sign @j * el * determinant (minorMatrix @0 @j @n @e m) where - el = m ^. tensorElem @[0, j] + el = head $ getSliceElems @[0, j] @[1, 1] @[n, n] @e m + {-# INLINE go #-} {-# INLINE determinant #-} --------------------------------------------------------------------------------------------------- -- | Minor is the determinant of minor matrix. --- --- __Note:__ at the moment(GHC-8.2.1) the compiler generates suboptimal core for this function. --- Expect it to be slower than most of the functions in the package. minor :: forall (i :: Nat) (j :: Nat) (n :: Nat) e. (Minor i j n e) => Matrix n n e -- ^ @@ -598,9 +595,6 @@ --------------------------------------------------------------------------------------------------- -- | @'cofactor' \@i \@j@ is the @'minor' \@i \@j@ multiplied by @(-1) ^ (i + j)@. --- --- __Note:__ at the moment(GHC-8.2.1) the compiler generates suboptimal core for this function. --- Expect it to be slower than most of the functions in the package. cofactor :: forall (i :: Nat) (j :: Nat) (n :: Nat) e. (Cofactor i j n e) => Matrix n n e -- ^ @@ -620,9 +614,6 @@ $(genDefunSymbols [''CofactorMatrixGo]) -- | The matrix formed by all of the cofactors of given square matrix. --- --- __Note:__ at the moment(GHC-8.2.1) the compiler generates suboptimal core for this function. --- Expect it to be slower than most of the functions in the package. cofactorMatrix :: forall (n :: Nat) e. (CofactorMatrix n e) => Matrix n n e -- ^ @@ -633,10 +624,12 @@ (Cofactor (Index0 index) (Index1 index) n e) => Proxy index -> e go _ = go' @(Index0 index) @(Index1 index) + {-# INLINE go #-} go' :: forall (i :: Nat) (j :: Nat). (Cofactor i j n e) => e go' = cofactor @i @j @n @e m + {-# INLINE go' #-} {-# INLINE cofactorMatrix #-} -- | Constraint for 'cofactorMatrix' function. @@ -648,8 +641,6 @@ -- -- @adjugateMatrix = transpose . cofactorMatrix@ -- --- __Note:__ at the moment(GHC-8.2.1) the compiler generates suboptimal core for this function. --- Expect it to be slower than most of the functions in the package. adjugateMatrix :: forall (n :: Nat) e. (AdjugateMatrix n e) => Matrix n n e -- ^ @@ -663,9 +654,6 @@ --------------------------------------------------------------------------------------------------- -- | Inverse of the matrix. --- --- __Note:__ at the moment(GHC-8.2.1) the compiler generates suboptimal core for this function. --- Expect it to be slower than most of the functions in the package. inverse :: forall (n :: Nat) e. (Inverse n e) => Matrix n n e -- ^
src/Data/Tensor/Static.hs view
@@ -134,7 +134,7 @@ import Control.Lens (Lens', lens, Each(..), traversed) import Data.Containers (MonoZip(..)) import Data.Function.NAry (NAry, ApplyNAry(..)) -import Data.Kind (Type) +import Data.Kind (Type, Constraint) import Data.List (intersperse) import Data.List.Split (chunksOf) import Data.MonoTraversable (MonoFunctor(..), MonoFoldable(..), MonoTraversable(..), Element) @@ -157,10 +157,14 @@ --------------------------------------------------------------------------------------------------- -- | Check if all dimensions are greater than 0. -type family PositiveDims (dims :: [Nat]) :: Bool where - PositiveDims '[] = 'True - PositiveDims (d ': ds) = 1 <=? d && PositiveDims ds +type family PositiveDims (dims :: [Nat]) :: Constraint where + PositiveDims '[] = () + PositiveDims (d ': ds) = PositiveDims' (1 <=? d) ds +type family PositiveDims' (b :: Bool) (dims :: [Nat]) :: Constraint where + PositiveDims' 'True ds = PositiveDims ds + PositiveDims' 'False _ = TypeError ('Text "Tensor must have positive dimensions.") + -- | Convert multidimentional @index@ in tensor of shape @dims@ to flat index. -- @index@ parameter must have the same length as @dims@. -- @@ -239,7 +243,7 @@ -- | Data family of unboxed tensors. Dimensions of a tensor are represented as type-level list of -- naturals. For instance, @Tensor [3] Float@ is a vector of 3 'Float' elements; @Tensor [4,3] Double@ -- is a matrix with 4 rows 3 columns of 'Double' and so on. -class (PositiveDims dims ~ 'True, KnownNats dims) => IsTensor (dims :: [Nat]) e where +class (PositiveDims dims, KnownNats dims) => IsTensor (dims :: [Nat]) e where {-# MINIMAL tensor, unsafeFromList, toList #-} -- | Tensor data constructor for given size and element type. @@ -871,7 +875,7 @@ error "Impossible happend! Not enough elements in the tensor. Please report this bug." {-# INLINE impossible_notEnoughTensorElems #-} --- | Worker function for 'sliceElems'. +-- | Worker function for 'getSliceElems'. class GetSliceElemsWrk (elemsInSlice :: [Bool]) where getSliceElemsWrk :: [e] -> [e] @@ -1456,13 +1460,13 @@ ozip t1 t2 = U.zip @(ElemsNumber dims) (toList t1) (toList t2) - ounzip ps = (unsafeFromList es1, unsafeFromList es2) - where (es1, es2) = U.unzip @(ElemsNumber dims) ps + ounzip ps = + let (es1, es2) = U.unzip @(ElemsNumber dims) ps + !t1 = unsafeFromList es1 + !t2 = unsafeFromList es2 + in (t1, t2) -- | Constraints for 'MonoZip' instance for @'Tensor' dims e@. --- --- __Note:__ at the moment(GHC-8.2.1) the compiler generates suboptimal core for 'ounzip' method. --- Expect it to be slower than most of the functions in the package. type MonoZipCtx (dims :: [Nat]) e = ( IsTensor dims e , U.Map (ElemsNumber dims)
static-tensor.cabal view
@@ -1,5 +1,5 @@ name: static-tensor -version: 0.1.0.0 +version: 0.2.0.0 synopsis: Tensors of statically known size description: This library provides a toolkit for working with tensors of statically known size and element's type.
tests/CoreDump/Matrix/AdjugateMatrix.dump-simpl.ghc821.golden view
@@ -1,7729 +1,287 @@ ==================== 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 +2017-09-20 00:09:31.2654363 UTC + +Result size of Tidy Core + = {terms: 500, types: 34, coercions: 3, joins: 0/0} + +-- 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: 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: 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: 485, types: 21, coercions: 3, joins: 0/0} +adjugateMatrix_ :: Matrix 4 4 Float -> Matrix 4 4 Float +adjugateMatrix_ + = \ (x :: Matrix 4 4 Float) -> + case x `cast` <Co:1> of + { TensorInstances.Tensor'4'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 + dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 -> + (TensorInstances.Tensor'4'4'Float + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) (GHC.Prim.timesFloat# dt10 dt13)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) + (GHC.Prim.timesFloat# dt10 dt13))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt15) (GHC.Prim.timesFloat# dt7 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt15) (GHC.Prim.timesFloat# dt7 dt13)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt14) (GHC.Prim.timesFloat# dt6 dt13)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt11) (GHC.Prim.timesFloat# dt7 dt10))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt11) (GHC.Prim.timesFloat# dt7 dt9)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt10) (GHC.Prim.timesFloat# dt6 dt9))))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) + (GHC.Prim.timesFloat# dt10 dt12))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) (GHC.Prim.timesFloat# dt10 dt12)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt15) (GHC.Prim.timesFloat# dt7 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt15) (GHC.Prim.timesFloat# dt7 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt14) (GHC.Prim.timesFloat# dt6 dt12))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt11) (GHC.Prim.timesFloat# dt7 dt10))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt11) (GHC.Prim.timesFloat# dt7 dt8)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt10) (GHC.Prim.timesFloat# dt6 dt8)))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13))) + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt15) (GHC.Prim.timesFloat# dt7 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt15) (GHC.Prim.timesFloat# dt7 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt13) (GHC.Prim.timesFloat# dt5 dt12)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt11) (GHC.Prim.timesFloat# dt7 dt9))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt11) (GHC.Prim.timesFloat# dt7 dt8)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt9) (GHC.Prim.timesFloat# dt5 dt8))))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) (GHC.Prim.timesFloat# dt10 dt13))) + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) (GHC.Prim.timesFloat# dt10 dt12)))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) (GHC.Prim.timesFloat# dt10 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) (GHC.Prim.timesFloat# dt10 dt12)))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt14) (GHC.Prim.timesFloat# dt6 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt14) (GHC.Prim.timesFloat# dt6 dt12)))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt13) (GHC.Prim.timesFloat# dt5 dt12))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt10) (GHC.Prim.timesFloat# dt6 dt9))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt10) (GHC.Prim.timesFloat# dt6 dt8)))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt9) (GHC.Prim.timesFloat# dt5 dt8))))) + `cast` <Co:2> + } +
tests/CoreDump/Matrix/AdjugateMatrix.hs view
@@ -6,6 +6,5 @@ import Data.Matrix.Static import TensorInstances () --- FIXME: Generates terrible Core. adjugateMatrix_ :: Matrix 4 4 Float -> Matrix 4 4 Float adjugateMatrix_ = adjugateMatrix
tests/CoreDump/Matrix/Cofactor.dump-simpl.ghc821.golden view
@@ -1,14783 +1,453 @@ ==================== Tidy Core ==================== -2017-09-13 23:41:58.3328022 UTC - -Result size of Tidy Core - = {terms: 4,464, types: 30,018, coercions: 715,292, joins: 0/18} - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$trModule2 :: GHC.Prim.Addr# -CoreDump.Matrix.Cofactor.$trModule2 = "CoreDump.Matrix.Cofactor"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$trModule1 :: GHC.Types.TrName -CoreDump.Matrix.Cofactor.$trModule1 - = GHC.Types.TrNameS CoreDump.Matrix.Cofactor.$trModule2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$trModule4 :: GHC.Prim.Addr# -CoreDump.Matrix.Cofactor.$trModule4 = "main"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$trModule3 :: GHC.Types.TrName -CoreDump.Matrix.Cofactor.$trModule3 - = GHC.Types.TrNameS CoreDump.Matrix.Cofactor.$trModule4 - --- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$trModule :: GHC.Types.Module -CoreDump.Matrix.Cofactor.$trModule - = GHC.Types.Module - CoreDump.Matrix.Cofactor.$trModule3 - CoreDump.Matrix.Cofactor.$trModule1 - --- RHS size: {terms: 3, types: 1, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - :: Num Float => Matrix 3 3 Float -> Float -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - = Data.Matrix.Static.$fDeterminant3e_$cdeterminant - @ Float GHC.Float.$fNumFloat TensorInstances.$fIsTensor:Float3 - --- RHS size: {terms: 1, types: 8, coercions: 2, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - :: ('[] :: [GHC.Types.Nat]) ~~ ('[] :: [GHC.Types.Nat]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - = GHC.Types.Eq# - @ [GHC.Types.Nat] @ [GHC.Types.Nat] @ '[] @ '[] @~ <Co:2> - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl :: GHC.Prim.Addr# -lvl = "error"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl1 :: [Char] -lvl1 = GHC.CString.unpackCString# lvl - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl2 :: GHC.Prim.Addr# -lvl2 = "static-tensor-0.1.0.0-1bgjq3JOZMoDpQl5pqUrpL"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl3 :: [Char] -lvl3 = GHC.CString.unpackCString# lvl2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl4 :: GHC.Prim.Addr# -lvl4 = "Data.Tensor.Static"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl5 :: [Char] -lvl5 = GHC.CString.unpackCString# lvl4 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl6 :: GHC.Prim.Addr# -lvl6 = "src\\Data\\Tensor\\Static.hs"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl7 :: [Char] -lvl7 = GHC.CString.unpackCString# lvl6 - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl8 :: Int -lvl8 = GHC.Types.I# 871# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl9 :: Int -lvl9 = GHC.Types.I# 5# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl10 :: Int -lvl10 = GHC.Types.I# 91# - --- RHS size: {terms: 8, types: 0, coercions: 0, joins: 0/0} -lvl11 :: GHC.Stack.Types.SrcLoc -lvl11 = GHC.Stack.Types.SrcLoc lvl3 lvl5 lvl7 lvl8 lvl9 lvl8 lvl10 - --- RHS size: {terms: 4, types: 0, coercions: 0, joins: 0/0} -lvl12 :: GHC.Stack.Types.CallStack -lvl12 - = GHC.Stack.Types.PushCallStack - lvl1 lvl11 GHC.Stack.Types.EmptyCallStack - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl13 :: GHC.Prim.Addr# -lvl13 - = "Impossible happend! Not enough elements in the tensor. Please report this bug."# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl14 :: [Char] -lvl14 = GHC.CString.unpackCString# lvl13 - --- RHS size: {terms: 4, types: 6, coercions: 4, joins: 0/0} -lvl15 :: forall e. Maybe [e] -lvl15 - = \ (@ e) -> - error - @ 'GHC.Types.LiftedRep @ (Maybe [e]) (lvl12 `cast` <Co:4>) lvl14 - --- RHS size: {terms: 122, types: 130, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk1 - :: forall e. [e] -> [e] -> Maybe [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) (ds1 :: [e]) -> - case ds of { - [] -> - Data.Tensor.Static.impossible_notEnoughTensorElems @ (Maybe [e]); - : x xs1 -> - case xs1 of { - [] -> lvl15 @ e; - : x1 xs2 -> - case xs2 of { - [] -> lvl15 @ e; - : ipv ipv1 -> - case ds1 of { - [] -> GHC.Base.Nothing @ [e]; - : ipv2 ipv3 -> - case ipv1 of { - [] -> lvl15 @ e; - : x2 xs3 -> - case xs3 of { - [] -> lvl15 @ e; - : x3 xs4 -> - case xs4 of { - [] -> lvl15 @ e; - : x4 xs5 -> - case xs5 of { - [] -> lvl15 @ e; - : x5 xs6 -> - case xs6 of { - [] -> lvl15 @ e; - : x6 xs7 -> - case xs7 of { - [] -> lvl15 @ e; - : x7 xs8 -> - case xs8 of { - [] -> lvl15 @ e; - : x8 xs9 -> - case xs9 of { - [] -> lvl15 @ e; - : x9 xs10 -> - case xs10 of { - [] -> lvl15 @ e; - : x10 xs11 -> - case xs11 of { - [] -> lvl15 @ e; - : x11 xs12 -> - case xs12 of { - [] -> lvl15 @ e; - : x12 xs13 -> - case xs13 of { - [] -> lvl15 @ e; - : x13 xs14 -> - case xs14 of { - [] -> lvl15 @ e; - : x14 xs15 -> - GHC.Base.Just - @ [e] - (GHC.Types.: - @ e - x - (GHC.Types.: - @ e - x1 - (GHC.Types.: - @ e - ipv2 - (GHC.Types.: - @ e - x2 - (GHC.Types.: - @ e - x3 - (GHC.Types.: - @ e - x4 - (GHC.Types.: - @ e - x5 - (GHC.Types.: - @ e - x6 - (GHC.Types.: - @ e - x7 - (GHC.Types.: - @ e - x8 - (GHC.Types.: - @ e - x9 - (GHC.Types.: - @ e - x10 - (GHC.Types.: - @ e - x11 - (GHC.Types.: - @ e - x12 - (GHC.Types.: - @ e - x13 - (GHC.Types.: - @ e - x14 - (GHC.Types.[] - @ e))))))))))))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk1 - `cast` <Co:52>) - --- RHS size: {terms: 122, types: 130, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk2 - :: forall e. [e] -> [e] -> Maybe [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) (ds1 :: [e]) -> - case ds of { - [] -> - Data.Tensor.Static.impossible_notEnoughTensorElems @ (Maybe [e]); - : x xs1 -> - case xs1 of { - [] -> lvl15 @ e; - : ipv ipv1 -> - case ds1 of { - [] -> GHC.Base.Nothing @ [e]; - : ipv2 ipv3 -> - case ipv1 of { - [] -> lvl15 @ e; - : x1 xs2 -> - case xs2 of { - [] -> lvl15 @ e; - : x2 xs3 -> - case xs3 of { - [] -> lvl15 @ e; - : x3 xs4 -> - case xs4 of { - [] -> lvl15 @ e; - : x4 xs5 -> - case xs5 of { - [] -> lvl15 @ e; - : x5 xs6 -> - case xs6 of { - [] -> lvl15 @ e; - : x6 xs7 -> - case xs7 of { - [] -> lvl15 @ e; - : x7 xs8 -> - case xs8 of { - [] -> lvl15 @ e; - : x8 xs9 -> - case xs9 of { - [] -> lvl15 @ e; - : x9 xs10 -> - case xs10 of { - [] -> lvl15 @ e; - : x10 xs11 -> - case xs11 of { - [] -> lvl15 @ e; - : x11 xs12 -> - case xs12 of { - [] -> lvl15 @ e; - : x12 xs13 -> - case xs13 of { - [] -> lvl15 @ e; - : x13 xs14 -> - case xs14 of { - [] -> lvl15 @ e; - : x14 xs15 -> - GHC.Base.Just - @ [e] - (GHC.Types.: - @ e - x - (GHC.Types.: - @ e - ipv2 - (GHC.Types.: - @ e - x1 - (GHC.Types.: - @ e - x2 - (GHC.Types.: - @ e - x3 - (GHC.Types.: - @ e - x4 - (GHC.Types.: - @ e - x5 - (GHC.Types.: - @ e - x6 - (GHC.Types.: - @ e - x7 - (GHC.Types.: - @ e - x8 - (GHC.Types.: - @ e - x9 - (GHC.Types.: - @ e - x10 - (GHC.Types.: - @ e - x11 - (GHC.Types.: - @ e - x12 - (GHC.Types.: - @ e - x13 - (GHC.Types.: - @ e - x14 - (GHC.Types.[] - @ e))))))))))))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk2 - `cast` <Co:52>) - --- RHS size: {terms: 122, types: 130, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:0_$csetSliceElemsWrk - :: forall e. [e] -> [e] -> Maybe [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:0_$csetSliceElemsWrk - = \ (@ e) (ds :: [e]) (ds1 :: [e]) -> - case ds of { - [] -> - Data.Tensor.Static.impossible_notEnoughTensorElems @ (Maybe [e]); - : ipv ipv1 -> - case ds1 of { - [] -> GHC.Base.Nothing @ [e]; - : ipv2 ipv3 -> - case ipv1 of { - [] -> lvl15 @ e; - : x xs1 -> - case xs1 of { - [] -> lvl15 @ e; - : x1 xs2 -> - case xs2 of { - [] -> lvl15 @ e; - : x2 xs3 -> - case xs3 of { - [] -> lvl15 @ e; - : x3 xs4 -> - case xs4 of { - [] -> lvl15 @ e; - : x4 xs5 -> - case xs5 of { - [] -> lvl15 @ e; - : x5 xs6 -> - case xs6 of { - [] -> lvl15 @ e; - : x6 xs7 -> - case xs7 of { - [] -> lvl15 @ e; - : x7 xs8 -> - case xs8 of { - [] -> lvl15 @ e; - : x8 xs9 -> - case xs9 of { - [] -> lvl15 @ e; - : x9 xs10 -> - case xs10 of { - [] -> lvl15 @ e; - : x10 xs11 -> - case xs11 of { - [] -> lvl15 @ e; - : x11 xs12 -> - case xs12 of { - [] -> lvl15 @ e; - : x12 xs13 -> - case xs13 of { - [] -> lvl15 @ e; - : x13 xs14 -> - case xs14 of { - [] -> lvl15 @ e; - : x14 xs15 -> - GHC.Base.Just - @ [e] - (GHC.Types.: - @ e - ipv2 - (GHC.Types.: - @ e - x - (GHC.Types.: - @ e - x1 - (GHC.Types.: - @ e - x2 - (GHC.Types.: - @ e - x3 - (GHC.Types.: - @ e - x4 - (GHC.Types.: - @ e - x5 - (GHC.Types.: - @ e - x6 - (GHC.Types.: - @ e - x7 - (GHC.Types.: - @ e - x8 - (GHC.Types.: - @ e - x9 - (GHC.Types.: - @ e - x10 - (GHC.Types.: - @ e - x11 - (GHC.Types.: - @ e - x12 - (GHC.Types.: - @ e - x13 - (GHC.Types.: - @ e - x14 - (GHC.Types.[] - @ e))))))))))))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:0_$csetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 122, types: 130, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk - :: forall e. [e] -> [e] -> Maybe [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk - = \ (@ e) (ds :: [e]) (ds1 :: [e]) -> - case ds of { - [] -> - Data.Tensor.Static.impossible_notEnoughTensorElems @ (Maybe [e]); - : x xs1 -> - case xs1 of { - [] -> lvl15 @ e; - : x1 xs2 -> - case xs2 of { - [] -> lvl15 @ e; - : x2 xs3 -> - case xs3 of { - [] -> lvl15 @ e; - : ipv ipv1 -> - case ds1 of { - [] -> GHC.Base.Nothing @ [e]; - : ipv2 ipv3 -> - case ipv1 of { - [] -> lvl15 @ e; - : x3 xs4 -> - case xs4 of { - [] -> lvl15 @ e; - : x4 xs5 -> - case xs5 of { - [] -> lvl15 @ e; - : x5 xs6 -> - case xs6 of { - [] -> lvl15 @ e; - : x6 xs7 -> - case xs7 of { - [] -> lvl15 @ e; - : x7 xs8 -> - case xs8 of { - [] -> lvl15 @ e; - : x8 xs9 -> - case xs9 of { - [] -> lvl15 @ e; - : x9 xs10 -> - case xs10 of { - [] -> lvl15 @ e; - : x10 xs11 -> - case xs11 of { - [] -> lvl15 @ e; - : x11 xs12 -> - case xs12 of { - [] -> lvl15 @ e; - : x12 xs13 -> - case xs13 of { - [] -> lvl15 @ e; - : x13 xs14 -> - case xs14 of { - [] -> lvl15 @ e; - : x14 xs15 -> - GHC.Base.Just - @ [e] - (GHC.Types.: - @ e - x - (GHC.Types.: - @ e - x1 - (GHC.Types.: - @ e - x2 - (GHC.Types.: - @ e - ipv2 - (GHC.Types.: - @ e - x3 - (GHC.Types.: - @ e - x4 - (GHC.Types.: - @ e - x5 - (GHC.Types.: - @ e - x6 - (GHC.Types.: - @ e - x7 - (GHC.Types.: - @ e - x8 - (GHC.Types.: - @ e - x9 - (GHC.Types.: - @ e - x10 - (GHC.Types.: - @ e - x11 - (GHC.Types.: - @ e - x12 - (GHC.Types.: - @ e - x13 - (GHC.Types.: - @ e - x14 - (GHC.Types.[] - @ e))))))))))))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - :: Integer -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - = 1 - --- RHS size: {terms: 12, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - :: forall a. Num a => a -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23)) - (fromInteger - @ a - $dNum - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - :: forall a. Num a => a -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23)) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - @ a $dNum) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith20 - :: forall a. Num a => a -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith20 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23)) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - @ a $dNum) - --- RHS size: {terms: 8, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk260 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk260 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk268 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk268 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk260 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk275 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk275 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk268 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk18 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk18 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk275 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk274 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk274 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk18 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk273 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk273 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk274 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk272 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk272 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk273 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk271 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk271 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk272 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk270 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk270 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk271 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk269 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk269 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk270 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith112 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith112 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk269 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk17 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk17 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk268 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk267 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk267 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk17 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk266 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk266 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk267 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk265 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk265 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk266 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk264 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk264 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk265 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk263 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk263 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk264 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk262 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk262 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk263 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk261 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk261 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk262 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith110 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith110 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk261 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk16 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk16 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk260 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk259 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk259 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk16 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk258 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk258 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk259 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk257 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk257 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk258 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk256 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk256 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk257 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk255 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk255 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk256 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk254 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk254 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk255 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk253 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk253 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk254 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk252 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk252 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk253 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith108 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith108 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk252 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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 - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - @ e xs1) - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 - `cast` <Co:52>) - --- RHS size: {terms: 3, types: 132, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith80, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith79) - --- RHS size: {terms: 3, types: 140, coercions: 8, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith78, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - `cast` <Co:8>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk251 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk251 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk250 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk250 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk251 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk249 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk249 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk250 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk248 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk248 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk249 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk247 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk247 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk248 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk246 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk246 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk247 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk245 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk245 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk246 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk244 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk244 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk245 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk243 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk243 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk244 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith106 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith106 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk243 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 - `cast` <Co:52>) - --- RHS size: {terms: 3, types: 132, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith64, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith63) - --- RHS size: {terms: 3, types: 140, coercions: 8, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith62, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - `cast` <Co:8>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 - @ e xs1 - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - `cast` <Co:52>) - --- RHS size: {terms: 3, types: 132, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith48, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith47) - --- RHS size: {terms: 3, types: 140, coercions: 8, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith46, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - `cast` <Co:8>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk242 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk242 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk241 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk241 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk242 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk240 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk240 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk241 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk239 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk239 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk240 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk238 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk238 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk239 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk237 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk237 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk238 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk236 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk236 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk237 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk235 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk235 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk236 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk234 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk234 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk235 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk234 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - @ e xs1 - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - `cast` <Co:52>) - --- RHS size: {terms: 3, types: 132, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith26 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith26 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith28, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith27) - --- RHS size: {terms: 3, types: 140, coercions: 8, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith26, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - `cast` <Co:8>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk233 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk233 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk232 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk232 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk233 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk231 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk231 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk232 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk230 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk230 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk231 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk229 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk229 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk230 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk228 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk228 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk229 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk227 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk227 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk228 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk226 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk226 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk227 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk225 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk225 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk226 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk225 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - :: (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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk224 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk224 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk223 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk223 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk224 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk222 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk222 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk223 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk221 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk221 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk222 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk220 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk220 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk221 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk219 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk219 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk220 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk218 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk218 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk219 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk217 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk217 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk218 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk216 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk216 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk217 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk216 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - :: (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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk215 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk215 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk214 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk214 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk215 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk213 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk213 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk214 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk212 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk212 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk213 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk211 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk211 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk212 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk210 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk210 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk211 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk209 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk209 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk210 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk208 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk208 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk209 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk207 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk207 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk208 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk207 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - :: (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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - :: (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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk206 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk206 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk205 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk205 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk206 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk204 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk204 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk205 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk203 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk203 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk204 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk202 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk202 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk203 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk201 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk201 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk202 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk200 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk200 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk201 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk199 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk199 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk200 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk198 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk198 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk199 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk198 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - :: (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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk197 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk197 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk196 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk196 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk197 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk195 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk195 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk196 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk194 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk194 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk195 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk193 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk193 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk194 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk192 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk192 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk193 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk191 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk191 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk192 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk190 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk190 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk191 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk189 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk189 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk190 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk189 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - :: (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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk188 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk188 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk187 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk187 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk188 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk186 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk186 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk187 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk185 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk185 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk186 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk184 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk184 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk185 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk183 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk183 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk184 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk182 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk182 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk183 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk181 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk181 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk182 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk180 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk180 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk181 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk180 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - :: (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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk179 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk179 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk178 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk178 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk179 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk177 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk177 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk178 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk176 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk176 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk177 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk175 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk175 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk176 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk174 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk174 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk175 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk173 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk173 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk174 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk172 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk172 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk173 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk171 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk171 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk172 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk171 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - :: (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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'True, 'False, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk170 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk170 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk169 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk169 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk170 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk168 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk168 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk169 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk167 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk167 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk168 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk166 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk166 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk167 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk165 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk165 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk166 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk164 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk164 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk165 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk163 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk163 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk164 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk162 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk162 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk163 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk162 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'True, 'False, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk161 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk161 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk160 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk160 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk161 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk159 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk159 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk160 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk158 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk158 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk159 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk157 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk157 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk158 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk156 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk156 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk157 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk155 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk155 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk156 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk154 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk154 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk155 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk153 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk153 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk154 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith86 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith86 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk153 - `cast` <Co:79>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'True, 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,327, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9327>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,327, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9327>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,307, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9307>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 - `cast` <Co:116>) - --- RHS size: {terms: 5, types: 271, coercions: 7, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - :: (Determinant 3 Float, - (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])), - (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - `cast` <Co:4>, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith25, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith24, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith20 - `cast` <Co:3>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk152 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk152 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk151 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk151 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk152 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk150 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk150 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk151 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk149 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk149 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk150 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk148 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk148 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk149 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk147 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk147 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk148 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk146 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk146 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk147 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk145 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk145 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk146 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk144 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk144 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk145 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith84 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'True, - 'False]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith84 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk144 - `cast` <Co:79>) - --- RHS size: {terms: 10, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$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 (GHC.Types.[] @ e) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - :: (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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,337, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9337>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,327, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9327>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,307, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9307>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith44 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith44 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - `cast` <Co:116>) - --- RHS size: {terms: 5, types: 271, coercions: 7, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith43 - :: (Determinant 3 Float, - (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])), - (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Data.Matrix.Static.Sign 2) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith43 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - `cast` <Co:4>, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith45, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith44, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,337, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith55 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith55 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9337>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,337, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9337>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith55 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,307, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith57 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith57 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9307>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith57 - `cast` <Co:116>) - --- RHS size: {terms: 5, types: 271, coercions: 7, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 - :: (Determinant 3 Float, - (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])), - (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Data.Matrix.Static.Sign 1) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - `cast` <Co:4>, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith61, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith60, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith68 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith68 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith68 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith70 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith70 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith71 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith71 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith70 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith71 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,265, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9265>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:116>) - --- RHS size: {terms: 5, types: 271, coercions: 7, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - :: (Determinant 3 Float, - (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])), - (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Data.Matrix.Static.Sign 0) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - = (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - `cast` <Co:4>, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith77, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith76, - Data.Matrix.Static.$fSign0_$csign `cast` <Co:3>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk143 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk143 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk142 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk142 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk143 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk141 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk141 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk142 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk140 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk140 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk141 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk139 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk139 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk140 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk138 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk138 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk139 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk137 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk137 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk138 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk136 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk136 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk137 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk135 - :: forall e. [e] -> [e] -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk135 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk136 - @ e xs1 - } - --- RHS size: {terms: 3, types: 88, coercions: 79, joins: 0/0} -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 - :: (Data.Tensor.Static.IsTensor '[5, 5] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True]) -CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 - = (TensorInstances.$fIsTensor:Float7, - CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk135 - `cast` <Co:79>) - --- RHS size: {terms: 329, - types: 10,863, - coercions: 377,274, - joins: 0/18} -cofactor_ :: Matrix 5 5 Float -> Float -cofactor_ - = \ (m :: Matrix 5 5 Float) -> - let { - $wf - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 5 Float) - x1 => - Float - $wf - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 5 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[5, 5]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[5, 5] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[5, 5] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[5, 5] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 5)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[5, 5] (1 GHC.TypeNats.<=? 5))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox4 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[5, 5]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[5, 5] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[5, 5] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[5, 5])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox5 - { __DEFAULT -> - let { - $dIsTensor1 :: Data.Tensor.Static.IsTensor '[5, 5] Float - $dIsTensor1 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[5, 5] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[5, 5])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[5, 5]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[5, 5] @ Float $dIsTensor1) - `cast` <Co:12>) - of cobox7 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[5, 5] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[5, 5])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float (Data.Tensor.Static.toList @ '[5, 5] @ Float $dIsTensor1 m) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - let { - m1 - :: Data.Tensor.Static.Tensor - '[5 GHC.TypeNats.- 1, 5 GHC.TypeNats.- 1] Float - m1 - = case $wf - @ '[0, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith112 - `cast` <Co:17103>) - of - { GHC.Types.F# dt1 -> - case $wf - @ '[0, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith110 - `cast` <Co:17105>) - of - { GHC.Types.F# dt3 -> - case $wf - @ '[0, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith108 - `cast` <Co:17105>) - of - { GHC.Types.F# dt5 -> - case $wf - @ '[0, 3] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith106 - `cast` <Co:17105>) - of - { GHC.Types.F# dt7 -> - case $wf - @ '[1, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 - `cast` <Co:17105>) - of - { GHC.Types.F# dt9 -> - case $wf - @ '[1, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 - `cast` <Co:17107>) - of - { GHC.Types.F# dt11 -> - case $wf - @ '[1, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 - `cast` <Co:17107>) - of - { GHC.Types.F# dt13 -> - case $wf - @ '[1, 3] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 - `cast` <Co:17107>) - of - { GHC.Types.F# dt15 -> - case $wf - @ '[2, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 - `cast` <Co:17105>) - of - { GHC.Types.F# dt17 -> - case $wf - @ '[2, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 - `cast` <Co:17107>) - of - { GHC.Types.F# dt19 -> - case $wf - @ '[2, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 - `cast` <Co:17107>) - of - { GHC.Types.F# dt21 -> - case $wf - @ '[2, 3] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 - `cast` <Co:17107>) - of - { GHC.Types.F# dt23 -> - case $wf - @ '[3, 0] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 - `cast` <Co:17105>) - of - { GHC.Types.F# dt25 -> - case $wf - @ '[3, 1] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith86 - `cast` <Co:17107>) - of - { GHC.Types.F# dt27 -> - case $wf - @ '[3, 2] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith84 - `cast` <Co:17107>) - of - { GHC.Types.F# dt29 -> - case $wf - @ '[3, 3] - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 - `cast` <Co:17107>) - of - { GHC.Types.F# dt31 -> - (TensorInstances.Tensor'4'4'Float - dt1 - dt3 - dt5 - dt7 - dt9 - dt11 - dt13 - dt15 - dt17 - dt19 - dt21 - dt23 - dt25 - dt27 - dt29 - dt31) - `cast` <Co:19> - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } } in - let { - lvl19 - :: forall (x1 :: GHC.Types.Nat) (index :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - index => - Data.Proxy.Proxy index -> Float - lvl19 - = \ (@ (x1 :: GHC.Types.Nat)) - (@ (index :: [GHC.Types.Nat])) - (irred1 - :: Type.List.MkCtx - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 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 - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 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))))) - (irred1 `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred1 `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred1 `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred1 `cast` <Co:18>)) - `cast` <Co:32>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (m1 `cast` <Co:14>)) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - let { - $wf1 - :: forall (x1 :: GHC.Types.Nat). - Type.List.MkCtx - GHC.Types.Nat - (Data.Singletons.TyFun GHC.Types.Nat Constraint -> *) - (Data.Matrix.Static.DeterminantGoSym2 4 Float) - x1 => - GHC.Prim.Float# - $wf1 - = \ (@ (x1 :: GHC.Types.Nat)) - (w :: Type.List.MkCtx - GHC.Types.Nat - (Data.Singletons.TyFun GHC.Types.Nat Constraint -> *) - (Data.Matrix.Static.DeterminantGoSym2 4 Float) - x1) -> - let { - $d(%,%)1 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))), - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)1 - = GHC.Classes.$p2(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))), - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:5736>) } in - let { - $d(%,%)2 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))) - $d(%,%)2 - = GHC.Classes.$p1(%,%) - @ ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))) - @ ((Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)1 } in - let { - $d(%,,%) - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%) - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,%)2 } in - 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.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%))) - `cast` <Co:12>) - of cobox1 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - @ Float - (GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%))) - `cast` <Co:39>) - of cobox2 - { __DEFAULT -> - let { - $d(%,,%)1 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%)1 - = GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,%)2 } in - 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.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float) - @ (Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%)1)) - `cast` <Co:12>) - of cobox3 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - @ Float - (GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float) - @ (Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%)1)) - `cast` <Co:39>) - of cobox4 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ [GHC.Types.Nat] - @ [GHC.Types.Nat] - @ (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - @ '[] - ((GHC.Classes.$p2(%,%) - @ ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))) - @ ((Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)1) - `cast` <Co:40>) - of cobox5 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - (GHC.Classes.$p3(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))), - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:5736>)))) - `cast` <Co:16>) - of cobox6 - { __DEFAULT -> - let { - $d(%,%)3 :: MinorMatrix 0 x1 4 Float - $d(%,%)3 - = GHC.Classes.$p3(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float) - @ (MinorMatrix 0 x1 4 Float) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:13>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)3)) - `cast` <Co:16>) - of cobox7 - { __DEFAULT -> - let { - $d(%,%)4 :: Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float - $d(%,%)4 - = GHC.Classes.$p2(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float) - @ (MinorMatrix 0 x1 4 Float) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:13>) } in - let { - $d(%,%)5 :: Data.Tensor.Static.SubtensorCtx '[0, x1] '[4, 4] Float - $d(%,%)5 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.SubtensorCtx '[0, x1] '[4, 4] Float) - @ ((Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims - '[0, x1] '[4, 4]) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)4 } in - let { - $d(%,,%)2 :: Data.Tensor.Static.GetSubtensor '[0, x1] '[4, 4] Float - $d(%,,%)2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.GetSubtensor '[0, x1] '[4, 4] Float) - @ (Data.Tensor.Static.SetSubtensor '[0, x1] '[4, 4] Float) - $d(%,%)5 } in - 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.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2)) - `cast` <Co:12>) - of cobox8 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ Float - (GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2)) - `cast` <Co:22>) - of cobox9 - { __DEFAULT -> - let { - $d(%,,%)3 :: Data.Tensor.Static.SetSubtensor '[0, x1] '[4, 4] Float - $d(%,,%)3 - = GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.GetSubtensor '[0, x1] '[4, 4] Float) - @ (Data.Tensor.Static.SetSubtensor '[0, x1] '[4, 4] Float) - $d(%,%)5 } in - 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.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)3)) - `cast` <Co:12>) - of cobox10 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ Float - (GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)3)) - `cast` <Co:22>) - of cobox11 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ [GHC.Types.Nat] - @ [GHC.Types.Nat] - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ '[] - ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.SubtensorCtx '[0, x1] '[4, 4] Float) - @ ((Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims - '[0, x1] '[4, 4]) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)4) - `cast` <Co:23>) - of cobox12 - { __DEFAULT -> - case ((GHC.Classes.$p4(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float) - @ (MinorMatrix 0 x1 4 Float) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:13>)) - `cast` <Co:2>) - @ Float GHC.Float.$fNumFloat - of - { GHC.Types.F# x -> - let { - $dIsTensor1 - :: Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float - $dIsTensor1 - = GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2 } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ Float - $dIsTensor1) - `cast` <Co:22>) - of cobox24 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2 } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox25 - { __DEFAULT -> - case (Data.Tensor.Static.unsafeFromList - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ Float - $dIsTensor1 - (((GHC.Classes.$p3(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2) - `cast` <Co:44>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (m1 `cast` <Co:14>)))) - `cast` <Co:8> - of - { GHC.Types.F# y -> - case ((GHC.Classes.$p1(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float) - @ (MinorMatrix 0 x1 4 Float) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:13>)) - `cast` <Co:5>) - GHC.Float.$fNumFloat - (let { - $dIsTensor4 - :: Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float - $dIsTensor4 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)3 } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] @ Float $dIsTensor4) - `cast` <Co:16>) - of cobox14 - { __DEFAULT -> - Data.Tensor.Static.unsafeFromList - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - $dIsTensor4 - (((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)3) - `cast` <Co:25>) - @ Float (lvl19 @ x1)) - }) - of - { GHC.Types.F# y1 -> - GHC.Prim.timesFloat# (GHC.Prim.timesFloat# x y) y1 - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } } in - case $wf1 - @ 0 - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:22703>) - of ww - { __DEFAULT -> - case $wf1 - @ 1 - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 - `cast` <Co:22793>) - of ww1 - { __DEFAULT -> - case $wf1 - @ 2 - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith43 - `cast` <Co:22793>) - of ww2 - { __DEFAULT -> - case $wf1 - @ 3 - (CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - `cast` <Co:22793>) - of ww3 - { __DEFAULT -> - GHC.Types.F# - (GHC.Prim.plusFloat# - ww (GHC.Prim.plusFloat# ww1 (GHC.Prim.plusFloat# ww2 ww3))) - } - } - } - } - - ------- Local rules for imported ids -------- -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith68 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith70 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith55 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith57 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith71 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 -"SPEC/CoreDump.Matrix.Cofactor $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk152 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, 'False, 'True, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk151 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, 'False, 'False, 'False, - 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk150 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - '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, 'False, 'False, 'False, - 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk149 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk148 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk147 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk146 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk145 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk144 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, 'False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk161 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, 'False, 'True, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk160 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, 'False, 'False, 'False, 'True, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk159 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - '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, 'False, 'False, 'False, 'False, - 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk158 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk157 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk156 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, '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, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk155 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk154 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk153 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, 'False, 'True, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk170 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, 'False, 'True, 'False, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk169 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, 'False, 'False, 'False, 'True, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk168 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - '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, 'False, 'False, 'False, 'False, 'True, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk167 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk166 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk165 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk164 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk163 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk162 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, 'False, 'True, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk179 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk178 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk177 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - '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, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk176 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk175 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk174 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk173 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk172 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk171 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, - 'False, 'True, 'False, '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, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk188 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, - 'False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk187 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, - 'False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk186 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - '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, - 'False, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk185 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, '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, - '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, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk184 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, '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, - '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, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk183 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, - '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, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk182 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, - '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, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk181 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, - 'False, '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, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk180 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, 'False, - 'True, 'False, '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, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk197 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, - 'False, 'True, 'False, 'False, '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, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk196 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, 'False, - 'False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk195 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - '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, 'False, - 'False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk194 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk193 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk192 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk191 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, 'False, - '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk190 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, 'False, - 'False, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk189 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, 'False, 'True, - 'False, '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, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk206 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, 'False, - 'True, 'False, 'False, '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, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk205 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, 'False, 'False, - 'False, 'True, 'False, 'False, 'False, '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, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk204 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - '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, 'False, 'False, - 'False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk203 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk202 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk201 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, 'False, '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, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk200 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, 'False, 'False, - '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, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk199 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, 'False, 'False, - 'False, '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, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk198 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, 'False, 'True, 'False, '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, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk215 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, 'False, 'True, 'False, - 'False, '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, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk214 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, 'False, 'False, 'False, 'True, - 'False, 'False, 'False, '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, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk213 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - '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, 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk212 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, '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, 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk211 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, '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, 'False, 'False, 'False, 'False, - 'False, 'False, 'True, '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk210 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, '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, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk209 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'True, '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, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk208 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'True, '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, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk207 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, '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, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk224 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, '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, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk223 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False, 'False, - '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, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk222 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False, '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, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk221 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, '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, - 'True, 'False, 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk220 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - '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, 'True, '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, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk219 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, '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, 'True, '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk218 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, '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, 'True, '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, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk217 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - '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, 'True, '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, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk216 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, '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, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk233 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - '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, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk232 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, '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, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk231 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, '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, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk230 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, '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, 'True, - 'False, 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk229 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, '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, - 'True, '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, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk228 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - '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, 'True, '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, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk227 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, '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, 'True, '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk226 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, '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, 'True, '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, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk225 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - '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, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk242 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, '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, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk241 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, '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, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk240 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, 'False, - '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, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk239 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - '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, 'True, 'False, - 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk238 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, '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, 'True, - '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, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk237 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, '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, - 'True, '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, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk236 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - '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, 'True, '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, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk235 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, '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, 'True, '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk234 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, '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, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk251 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - '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, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk250 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, '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, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk249 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, '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, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk248 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, '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, 'True, 'False, 'False, 'False, - 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk247 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk246 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - '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, 'True, 'False, - '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk245 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, '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, 'True, - 'False, '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, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk244 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, '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, - 'True, 'False, '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, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk243 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$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:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk260 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, '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, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk259 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, '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, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk258 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - '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, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk257 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk256 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, '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, 'True, 'False, 'False, 'False, - 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk255 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk254 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, '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, 'True, 'False, - 'False, '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk253 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False, '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, 'True, - 'False, 'False, '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, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk252 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk268 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - '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, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk267 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False, '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, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk266 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk265 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, '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, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk264 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - '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, 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk263 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk262 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False, '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, 'True, 'False, - 'False, 'False, '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk261 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk275 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - 'False, '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, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk274 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False, 'False, - '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, '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, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk273 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk272 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk271 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, '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, 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk270 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, '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, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, '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, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk269 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - '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, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk143 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, 'False, - 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk142 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, 'False, 'False, - 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk141 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - '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, 'False, 'False, - 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk140 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, 'False, 'False, - 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk139 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, 'False, 'False, - 'False, 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk138 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - '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, '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, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk137 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, '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, '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, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk136 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, '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, '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, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk135 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - '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, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk16 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, '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, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk17 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, '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, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk18 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Cofactor $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.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Cofactor $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Cofactor $fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dSetSliceElemsWrk - :: Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dSetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Cofactor $fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dSetSliceElemsWrk - :: Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dSetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Cofactor $fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dSetSliceElemsWrk - :: Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dSetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk -"SPEC/CoreDump.Matrix.Cofactor $fSetSliceElemsWrk:0_$csetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dSetSliceElemsWrk - :: Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fSetSliceElemsWrk:0_$csetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dSetSliceElemsWrk - = CoreDump.Matrix.Cofactor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:0_$csetSliceElemsWrk +2017-09-20 00:12:15.7478442 UTC + +Result size of Tidy Core + = {terms: 693, types: 51, coercions: 1, joins: 0/0} + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Cofactor.$trModule2 :: GHC.Prim.Addr# +CoreDump.Matrix.Cofactor.$trModule2 = "CoreDump.Matrix.Cofactor"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Cofactor.$trModule1 :: GHC.Types.TrName +CoreDump.Matrix.Cofactor.$trModule1 + = GHC.Types.TrNameS CoreDump.Matrix.Cofactor.$trModule2 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Cofactor.$trModule4 :: GHC.Prim.Addr# +CoreDump.Matrix.Cofactor.$trModule4 = "main"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Cofactor.$trModule3 :: GHC.Types.TrName +CoreDump.Matrix.Cofactor.$trModule3 + = GHC.Types.TrNameS CoreDump.Matrix.Cofactor.$trModule4 + +-- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Cofactor.$trModule :: GHC.Types.Module +CoreDump.Matrix.Cofactor.$trModule + = GHC.Types.Module + CoreDump.Matrix.Cofactor.$trModule3 + CoreDump.Matrix.Cofactor.$trModule1 + +-- RHS size: {terms: 678, types: 41, coercions: 1, joins: 0/0} +cofactor_ :: Matrix 6 6 Float -> Float +cofactor_ + = \ (m :: Matrix 6 6 Float) -> + case m `cast` <Co:1> of + { TensorInstances.Tensor'6'6'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 + dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 dt16 dt17 dt18 dt19 + dt20 dt21 dt22 dt23 dt24 dt25 dt26 dt27 dt28 dt29 dt30 dt31 + dt32 dt33 dt34 dt35 -> + GHC.Types.F# + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt35) + (GHC.Prim.timesFloat# dt29 dt33)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt15) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt16 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt35) + (GHC.Prim.timesFloat# dt29 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt17) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))))))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt8) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt35) + (GHC.Prim.timesFloat# dt29 dt33)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt15) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt35) + (GHC.Prim.timesFloat# dt29 dt31)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt16 + (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.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt17) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt33) + (GHC.Prim.timesFloat# dt27 dt31))))))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt9 + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt14) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt35) + (GHC.Prim.timesFloat# dt29 dt31)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt16 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt35) + (GHC.Prim.timesFloat# dt29 dt31)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt17) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt10) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt35) + (GHC.Prim.timesFloat# dt29 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt14) + (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.timesFloat# + dt15 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt35) + (GHC.Prim.timesFloat# dt29 dt31)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt17) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt33) + (GHC.Prim.timesFloat# dt27 dt31)))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))))))) + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt14) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt33) + (GHC.Prim.timesFloat# dt27 dt31))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt15 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt16) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt33) + (GHC.Prim.timesFloat# dt27 dt31)))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))))))))))) + } +
tests/CoreDump/Matrix/Cofactor.hs view
@@ -6,6 +6,5 @@ import Data.Matrix.Static import TensorInstances () --- FIXME: Generates terrible Core. -cofactor_ :: Matrix 5 5 Float -> Float +cofactor_ :: Matrix 6 6 Float -> Float cofactor_ = cofactor @0 @0
tests/CoreDump/Matrix/CofactorMatrix.dump-simpl.ghc821.golden view
@@ -1,15575 +1,287 @@ ==================== Tidy Core ==================== -2017-09-12 21:53:44.81729 UTC - -Result size of Tidy Core - = {terms: 3,365, types: 28,368, coercions: 1,399,302, joins: 0/7} - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$trModule2 :: GHC.Prim.Addr# -CoreDump.Matrix.CofactorMatrix.$trModule2 - = "CoreDump.Matrix.CofactorMatrix"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$trModule1 :: GHC.Types.TrName -CoreDump.Matrix.CofactorMatrix.$trModule1 - = GHC.Types.TrNameS CoreDump.Matrix.CofactorMatrix.$trModule2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$trModule4 :: GHC.Prim.Addr# -CoreDump.Matrix.CofactorMatrix.$trModule4 = "main"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$trModule3 :: GHC.Types.TrName -CoreDump.Matrix.CofactorMatrix.$trModule3 - = GHC.Types.TrNameS CoreDump.Matrix.CofactorMatrix.$trModule4 - --- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$trModule :: GHC.Types.Module -CoreDump.Matrix.CofactorMatrix.$trModule - = GHC.Types.Module - CoreDump.Matrix.CofactorMatrix.$trModule3 - CoreDump.Matrix.CofactorMatrix.$trModule1 - --- RHS size: {terms: 3, types: 1, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - :: Num Float => Matrix 3 3 Float -> Float -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - = Data.Matrix.Static.$fDeterminant3e_$cdeterminant - @ Float GHC.Float.$fNumFloat TensorInstances.$fIsTensor:Float3 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith26 - :: Integer -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith26 - = 1 - --- RHS size: {terms: 12, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - :: forall a. Num a => a -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (fromInteger - @ a - $dNum - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith26) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - :: forall a. Num a => a -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - @ a $dNum) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - :: forall a. Num a => a -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - @ a $dNum) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - :: forall a. Num a => a -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - @ a $dNum) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - :: forall a. Num a => a -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - @ a $dNum) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith20 - :: forall a. Num a => a -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith20 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - @ a $dNum) - --- RHS size: {terms: 8, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - @ e xs1) - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - :: (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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - :: (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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith29, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 6) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith27, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith20 - `cast` <Co:3>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - :: (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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith44 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith44 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith45, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith43 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 5) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith43 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith44, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith58 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith58 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith57 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith57 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith58, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 4) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith57, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,331, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9331>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,331, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9331>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,311, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9311>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith71 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith71 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith70 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith70 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith71, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith70, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:3>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - :: (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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - :: (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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - :: (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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith74 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith74 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith74 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith81 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith81 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith81 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith83 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith83 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith87 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith87 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith83 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith86 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith86 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith87, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith85 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 5) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith85 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith86, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith89 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith89 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith89 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith91 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith91 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith91 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith93 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith93 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith93 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith95 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith95 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith95 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith149 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith149 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith148 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith148 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith149, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith147 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 4) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith147 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith148, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith97 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith97 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith97 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith99 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith99 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith99 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith101 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith101 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith101 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,327, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith103 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith103 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9327>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,327, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9327>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith103 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,307, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith105 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith105 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9307>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith192 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith192 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith105 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith191 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith191 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith192, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith190 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith190 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith191, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:3>) - --- RHS size: {terms: 10, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - :: forall e. [e] -> [e] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - :: (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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith106 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith106 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith108 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith108 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith106 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith109 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith109 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith108 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith110 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith110 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith109 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith111 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith111 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith110 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith112 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith112 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith111 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith113 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith113 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith112 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith113 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith115 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith115 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith119 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith119 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith115 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith118 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith118 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith119, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith117 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 4) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith117 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith118, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith120 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith120 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith121 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith121 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith120 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith122 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith122 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith121 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith123 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith123 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith122 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith124 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith124 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith123 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith125 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith125 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith124 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith126 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith126 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith125 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith127 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith127 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith126 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith128 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith128 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith127 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith132 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith132 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith128 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith131 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith131 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith132, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith130 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith130 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith131, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith133 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith133 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith134 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith134 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith133 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,341, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith135 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith135 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9341>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith134 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith136 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith136 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith135 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith137 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith137 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith136 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,331, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith138 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith138 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9331>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith137 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith139 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith139 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith138 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith140 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith140 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith139 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,311, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith141 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith141 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9311>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith140 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith145 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith145 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith141 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith144 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith144 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith145, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith143 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 2) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith143 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith144, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith150 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith150 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith151 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith151 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith150 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith152 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith152 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith151 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith153 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith153 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith152 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith154 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith154 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith153 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith155 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith155 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith154 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith156 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith156 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith155 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith157 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith157 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith156 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith158 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith158 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith157 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith162 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith162 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith158 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith161 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith161 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith162, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith160 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith160 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith161, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith163 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith163 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith164 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith164 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith163 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith165 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith165 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith164 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith166 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith166 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith165 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith167 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith167 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith166 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith168 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith168 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith167 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith169 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith169 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith168 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith170 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith170 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith169 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith171 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith171 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith170 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith175 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith175 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith171 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith174 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith174 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith175, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith173 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 2) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith173 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith174, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith176 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith176 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith177 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith177 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith176 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,341, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith178 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith178 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9341>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith177 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith179 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith179 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith178 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith180 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith180 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith179 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,341, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith181 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith181 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9341>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith180 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith182 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith182 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith181 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith183 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith183 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith182 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,311, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith184 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith184 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9311>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith183 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith188 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith188 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith184 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith187 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith187 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith188, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith186 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 1) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith186 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith187, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith193 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith193 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith194 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith194 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith193 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith195 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith195 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith194 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith196 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith196 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith195 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith197 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith197 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith196 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith198 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith198 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith197 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,337, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith199 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith199 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9337>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith198 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,327, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith200 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith200 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9327>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith199 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,307, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith201 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith201 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9307>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith200 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith205 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith205 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith201 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith204 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith204 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith205, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith203 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 2) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith203 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith204, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith206 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith206 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith207 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith207 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith206 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith208 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith208 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith207 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith209 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith209 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith208 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith210 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith210 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith209 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith211 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith211 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith210 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,337, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith212 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith212 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9337>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith211 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,337, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith213 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith213 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9337>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith212 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,307, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith214 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith214 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9307>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith213 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith218 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith218 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith214 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith217 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith217 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith218, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith216 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 1) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith216 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith217, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith219 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith219 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith220 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith220 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith219 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith221 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith221 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith220 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith222 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith222 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith221 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith223 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith223 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith222 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith224 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith224 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith223 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith225 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith225 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith224 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith226 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith226 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith225 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,265, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith227 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith227 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9265>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith226 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith231 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith231 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith227 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith230 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith230 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith231, - CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith229 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 0) -CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith229 - = (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith230, - Data.Matrix.Static.$fSign0_$csign `cast` <Co:3>) - --- RHS size: {terms: 179, - types: 1,342, - coercions: 49,142, - joins: 0/7} -cofactorMatrix_ :: Matrix 4 4 Float -> Matrix 4 4 Float -cofactorMatrix_ - = \ (m :: Matrix 4 4 Float) -> - let { - lvl - :: forall (x1 :: [GHC.Types.Nat]) (index :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - index => - Data.Proxy.Proxy index -> Float - lvl - = \ (@ (x1 :: [GHC.Types.Nat])) - (@ (index :: [GHC.Types.Nat])) - (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 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 x1) - (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) - (Data.Matrix.Static.Index1 index)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) - (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index0 x1) - (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))))) - (irred `cast` <Co:153>))) - `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 x1) - (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) - (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred `cast` <Co:22>))) - `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 x1) (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred `cast` <Co:22>) } 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 x1) (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred `cast` <Co:22>)) - `cast` <Co:34>) - @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 m) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - let { - $wf - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.CofactorMatrixGoSym2 4 Float) - x1 => - Float - $wf - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.CofactorMatrixGoSym2 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - (GHC.Classes.$p1(%,,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - (GHC.Classes.$p1(%,%) - @ ((Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))), - Determinant (4 GHC.TypeNats.- 1) Float, Num Float) - @ (Data.Matrix.Static.Sign - (Data.Matrix.Static.Index0 x1 - GHC.TypeNats.+ Data.Matrix.Static.Index1 x1)) - (w `cast` <Co:74>))))) - `cast` <Co:16>) - of cobox2 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - (GHC.Classes.$p1(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - (GHC.Classes.$p1(%,%) - @ (Minor - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Data.Matrix.Static.Sign - (Data.Matrix.Static.Index0 x1 - GHC.TypeNats.+ Data.Matrix.Static.Index1 x1)) - (w `cast` <Co:14>))))) - `cast` <Co:16>) - of cobox3 - { __DEFAULT -> - let { - $d(%,,%) - :: Minor - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float - $d(%,,%) - = GHC.Classes.$p1(%,%) - @ (Minor - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Data.Matrix.Static.Sign - (Data.Matrix.Static.Index0 x1 - GHC.TypeNats.+ Data.Matrix.Static.Index1 x1)) - (w `cast` <Co:14>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - (GHC.Classes.$p1(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - $d(%,,%)))) - `cast` <Co:16>) - of cobox - { __DEFAULT -> - let { - $dNum :: Num Float - $dNum - = GHC.Classes.$p3(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - $d(%,,%) } in - * @ Float - $dNum - (((GHC.Classes.$p2(%,%) - @ (Minor - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Data.Matrix.Static.Sign - (Data.Matrix.Static.Index0 x1 - GHC.TypeNats.+ Data.Matrix.Static.Index1 x1)) - (w `cast` <Co:14>)) - `cast` <Co:6>) - @ Float $dNum) - (let { - $d(%,%)1 - :: MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float - $d(%,%)1 - = GHC.Classes.$p1(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - $d(%,,%) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)1)) - `cast` <Co:16>) - of cobox1 - { __DEFAULT -> - ((GHC.Classes.$p2(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - $d(%,,%)) - `cast` <Co:5>) - $dNum - (let { - $dIsTensor - :: Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float - $dIsTensor - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)1 } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] @ Float $dIsTensor) - `cast` <Co:16>) - of cobox4 - { __DEFAULT -> - Data.Tensor.Static.unsafeFromList - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - $dIsTensor - (((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)1) - `cast` <Co:27>) - @ Float (lvl @ x1)) - }) - }) - } - } - } } in - case $wf - @ '[0, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith229 - `cast` <Co:3038>) - of - { GHC.Types.F# dt1 -> - case $wf - @ '[0, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith216 - `cast` <Co:3038>) - of - { GHC.Types.F# dt3 -> - case $wf - @ '[0, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith203 - `cast` <Co:3038>) - of - { GHC.Types.F# dt5 -> - case $wf - @ '[0, 3] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith190 - `cast` <Co:3038>) - of - { GHC.Types.F# dt7 -> - case $wf - @ '[1, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith186 - `cast` <Co:3038>) - of - { GHC.Types.F# dt9 -> - case $wf - @ '[1, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith173 - `cast` <Co:3039>) - of - { GHC.Types.F# dt11 -> - case $wf - @ '[1, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith160 - `cast` <Co:3039>) - of - { GHC.Types.F# dt13 -> - case $wf - @ '[1, 3] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith147 - `cast` <Co:3039>) - of - { GHC.Types.F# dt15 -> - case $wf - @ '[2, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith143 - `cast` <Co:3038>) - of - { GHC.Types.F# dt17 -> - case $wf - @ '[2, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith130 - `cast` <Co:3039>) - of - { GHC.Types.F# dt19 -> - case $wf - @ '[2, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith117 - `cast` <Co:3039>) - of - { GHC.Types.F# dt21 -> - case $wf - @ '[2, 3] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith85 - `cast` <Co:3039>) - of - { GHC.Types.F# dt23 -> - case $wf - @ '[3, 0] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 - `cast` <Co:3038>) - of - { GHC.Types.F# dt25 -> - case $wf - @ '[3, 1] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 - `cast` <Co:3039>) - of - { GHC.Types.F# dt27 -> - case $wf - @ '[3, 2] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith43 - `cast` <Co:3039>) - of - { GHC.Types.F# dt29 -> - case $wf - @ '[3, 3] - (CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - `cast` <Co:3039>) - of - { GHC.Types.F# dt31 -> - (TensorInstances.Tensor'4'4'Float - dt1 - dt3 - dt5 - dt7 - dt9 - dt11 - dt13 - dt15 - dt17 - dt19 - dt21 - dt23 - dt25 - dt27 - dt29 - dt31) - `cast` <Co:2> - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - - ------- Local rules for imported ids -------- -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith97 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith74 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith89 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith81 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith83 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith91 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith93 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith95 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith99 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith101 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith103 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith105 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith106 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith108 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith109 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith110 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith111 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith112 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith113 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith115 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith120 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith121 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith122 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith123 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith124 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith125 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith126 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith127 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith128 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith133 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith134 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith135 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith136 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith137 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith138 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith139 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith140 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith141 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith150 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith151 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith152 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith153 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith154 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith155 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith156 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith157 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith158 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith163 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith164 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith165 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith166 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith167 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith168 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith169 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith170 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith171 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith176 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith177 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith178 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith179 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith180 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith181 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith182 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith183 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith184 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith193 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith194 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith195 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith196 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith197 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith198 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith199 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith200 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith201 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith206 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith207 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith208 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith209 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith210 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith211 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith212 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith213 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith214 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith219 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith220 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith221 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith222 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith223 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith224 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith225 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith226 -"SPEC/CoreDump.Matrix.CofactorMatrix $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] - Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith227 -"SPEC/CoreDump.Matrix.CofactorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True] - $dGetSliceElemsWrk - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 -"SPEC/CoreDump.Matrix.CofactorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 -"SPEC/CoreDump.Matrix.CofactorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.CofactorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 -"SPEC/CoreDump.Matrix.CofactorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 -"SPEC/CoreDump.Matrix.CofactorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.CofactorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.CofactorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.CofactorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.CofactorMatrix $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.CofactorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk +2017-09-20 00:14:34.021753 UTC + +Result size of Tidy Core + = {terms: 500, types: 34, coercions: 3, joins: 0/0} + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.CofactorMatrix.$trModule2 :: GHC.Prim.Addr# +CoreDump.Matrix.CofactorMatrix.$trModule2 + = "CoreDump.Matrix.CofactorMatrix"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.CofactorMatrix.$trModule1 :: GHC.Types.TrName +CoreDump.Matrix.CofactorMatrix.$trModule1 + = GHC.Types.TrNameS CoreDump.Matrix.CofactorMatrix.$trModule2 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.CofactorMatrix.$trModule4 :: GHC.Prim.Addr# +CoreDump.Matrix.CofactorMatrix.$trModule4 = "main"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.CofactorMatrix.$trModule3 :: GHC.Types.TrName +CoreDump.Matrix.CofactorMatrix.$trModule3 + = GHC.Types.TrNameS CoreDump.Matrix.CofactorMatrix.$trModule4 + +-- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.CofactorMatrix.$trModule :: GHC.Types.Module +CoreDump.Matrix.CofactorMatrix.$trModule + = GHC.Types.Module + CoreDump.Matrix.CofactorMatrix.$trModule3 + CoreDump.Matrix.CofactorMatrix.$trModule1 + +-- RHS size: {terms: 485, types: 21, coercions: 3, joins: 0/0} +cofactorMatrix_ :: Matrix 4 4 Float -> Matrix 4 4 Float +cofactorMatrix_ + = \ (m :: Matrix 4 4 Float) -> + case m `cast` <Co:1> of + { TensorInstances.Tensor'4'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 + dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 -> + (TensorInstances.Tensor'4'4'Float + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) (GHC.Prim.timesFloat# dt10 dt13)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) + (GHC.Prim.timesFloat# dt10 dt12))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13))) + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) (GHC.Prim.timesFloat# dt10 dt13))) + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) (GHC.Prim.timesFloat# dt10 dt12)))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12))))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) + (GHC.Prim.timesFloat# dt10 dt13))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) (GHC.Prim.timesFloat# dt10 dt12)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) (GHC.Prim.timesFloat# dt10 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) (GHC.Prim.timesFloat# dt10 dt12)))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12)))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt15) (GHC.Prim.timesFloat# dt7 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt15) (GHC.Prim.timesFloat# dt7 dt13)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt14) (GHC.Prim.timesFloat# dt6 dt13)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt15) (GHC.Prim.timesFloat# dt7 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt15) (GHC.Prim.timesFloat# dt7 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt14) (GHC.Prim.timesFloat# dt6 dt12))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt15) (GHC.Prim.timesFloat# dt7 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt15) (GHC.Prim.timesFloat# dt7 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt13) (GHC.Prim.timesFloat# dt5 dt12)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt14) (GHC.Prim.timesFloat# dt6 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt14) (GHC.Prim.timesFloat# dt6 dt12)))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt13) (GHC.Prim.timesFloat# dt5 dt12))))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt11) (GHC.Prim.timesFloat# dt7 dt10))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt11) (GHC.Prim.timesFloat# dt7 dt9)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt10) (GHC.Prim.timesFloat# dt6 dt9))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt11) (GHC.Prim.timesFloat# dt7 dt10))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt11) (GHC.Prim.timesFloat# dt7 dt8)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt10) (GHC.Prim.timesFloat# dt6 dt8)))) + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt11) (GHC.Prim.timesFloat# dt7 dt9))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt11) (GHC.Prim.timesFloat# dt7 dt8)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt9) (GHC.Prim.timesFloat# dt5 dt8))))) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt10) (GHC.Prim.timesFloat# dt6 dt9))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt10) (GHC.Prim.timesFloat# dt6 dt8)))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt9) (GHC.Prim.timesFloat# dt5 dt8))))) + `cast` <Co:2> + } +
tests/CoreDump/Matrix/CofactorMatrix.hs view
@@ -6,6 +6,5 @@ import Data.Matrix.Static import TensorInstances () --- FIXME: Generates terrible Core. cofactorMatrix_ :: Matrix 4 4 Float -> Matrix 4 4 Float cofactorMatrix_ = cofactorMatrix
tests/CoreDump/Matrix/ColView.dump-simpl.ghc821.golden view
@@ -1,6 +1,6 @@ ==================== Tidy Core ==================== -2017-09-08 01:39:00.5569984 UTC +2017-09-20 00:05:57.2111931 UTC Result size of Tidy Core = {terms: 24, types: 39, coercions: 3, joins: 0/0} @@ -33,8 +33,8 @@ -- RHS size: {terms: 9, types: 27, coercions: 3, joins: 0/0} colView_ :: Matrix 4 4 Float -> Vector 4 Float colView_ - = \ (s1 :: Data.Tensor.Static.Tensor '[4, 4] Float) -> - case s1 `cast` <Co:1> of + = \ (eta :: Data.Tensor.Static.Tensor '[4, 4] Float) -> + case eta `cast` <Co:1> of { TensorInstances.Tensor'4'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 -> (TensorInstances.Tensor'4'Float dt dt4 dt8 dt12) `cast` <Co:2>
tests/CoreDump/Matrix/Determinant.dump-simpl.ghc821.golden view
@@ -1,4441 +1,453 @@ ==================== Tidy Core ==================== -2017-09-12 21:52:03.4114899 UTC - -Result size of Tidy Core - = {terms: 1,867, types: 5,809, coercions: 336,869, joins: 0/8} - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$trModule2 :: GHC.Prim.Addr# -CoreDump.Matrix.Determinant.$trModule2 - = "CoreDump.Matrix.Determinant"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$trModule1 :: GHC.Types.TrName -CoreDump.Matrix.Determinant.$trModule1 - = GHC.Types.TrNameS CoreDump.Matrix.Determinant.$trModule2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$trModule4 :: GHC.Prim.Addr# -CoreDump.Matrix.Determinant.$trModule4 = "main"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$trModule3 :: GHC.Types.TrName -CoreDump.Matrix.Determinant.$trModule3 - = GHC.Types.TrNameS CoreDump.Matrix.Determinant.$trModule4 - --- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$trModule :: GHC.Types.Module -CoreDump.Matrix.Determinant.$trModule - = GHC.Types.Module - CoreDump.Matrix.Determinant.$trModule3 - CoreDump.Matrix.Determinant.$trModule1 - --- RHS size: {terms: 10, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> GHC.Types.: @ e x (GHC.Types.[] @ e) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'True]) -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 8, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> GHC.Types.[] @ e - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'True, 'False]) -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - `cast` <Co:52>) - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - :: forall e. [e] -> [e] -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - :: (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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - `cast` <Co:52>) - --- RHS size: {terms: 412, - types: 1,845, - coercions: 336,245, - joins: 0/8} -determinant_ :: Matrix 4 4 Float -> Float -determinant_ - = \ (m :: Matrix 4 4 Float) -> - case m `cast` <Co:1> of wild - { TensorInstances.Tensor'4'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 - dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 -> - let { - $wf - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Float - $wf - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 4)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (wild `cast` <Co:2>)) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - case $wf - @ '[0, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - `cast` <Co:9265>) - of - { GHC.Types.F# dt17 -> - case $wf - @ '[0, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - `cast` <Co:9267>) - of - { GHC.Types.F# dt19 -> - case $wf - @ '[0, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - `cast` <Co:9267>) - of - { GHC.Types.F# dt21 -> - case $wf - @ '[1, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - `cast` <Co:9267>) - of - { GHC.Types.F# dt23 -> - case $wf - @ '[1, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - `cast` <Co:9269>) - of - { GHC.Types.F# dt25 -> - case $wf - @ '[1, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9269>) - of - { GHC.Types.F# dt27 -> - case $wf - @ '[2, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9267>) - of - { GHC.Types.F# dt29 -> - case $wf - @ '[2, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9269>) - of - { GHC.Types.F# dt31 -> - case $wf - @ '[2, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9269>) - of - { GHC.Types.F# dt33 -> - let { - $wf1 - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Float - $wf1 - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 4)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (wild `cast` <Co:2>)) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - case $wf1 - @ '[0, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - `cast` <Co:9307>) - of - { GHC.Types.F# dt35 -> - case $wf1 - @ '[0, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - `cast` <Co:9337>) - of - { GHC.Types.F# dt37 -> - case $wf1 - @ '[0, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - `cast` <Co:9337>) - of - { GHC.Types.F# dt39 -> - case $wf1 - @ '[1, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - `cast` <Co:9309>) - of - { GHC.Types.F# dt41 -> - case $wf1 - @ '[1, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - `cast` <Co:9339>) - of - { GHC.Types.F# dt43 -> - case $wf1 - @ '[1, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9339>) - of - { GHC.Types.F# dt45 -> - case $wf1 - @ '[2, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9309>) - of - { GHC.Types.F# dt47 -> - case $wf1 - @ '[2, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9339>) - of - { GHC.Types.F# dt49 -> - case $wf1 - @ '[2, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9339>) - of - { GHC.Types.F# dt51 -> - let { - $wf2 - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Float - $wf2 - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 4)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (wild `cast` <Co:2>)) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - case $wf2 - @ '[0, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - `cast` <Co:9307>) - of - { GHC.Types.F# dt53 -> - case $wf2 - @ '[0, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - `cast` <Co:9327>) - of - { GHC.Types.F# dt55 -> - case $wf2 - @ '[0, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - `cast` <Co:9337>) - of - { GHC.Types.F# dt57 -> - case $wf2 - @ '[1, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - `cast` <Co:9309>) - of - { GHC.Types.F# dt59 -> - case $wf2 - @ '[1, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - `cast` <Co:9329>) - of - { GHC.Types.F# dt61 -> - case $wf2 - @ '[1, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9339>) - of - { GHC.Types.F# dt63 -> - case $wf2 - @ '[2, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9309>) - of - { GHC.Types.F# dt65 -> - case $wf2 - @ '[2, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9329>) - of - { GHC.Types.F# dt67 -> - case $wf2 - @ '[2, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9339>) - of - { GHC.Types.F# dt69 -> - let { - $wf3 - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Float - $wf3 - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 4)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (wild `cast` <Co:2>)) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - case $wf3 - @ '[0, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - `cast` <Co:9307>) - of - { GHC.Types.F# dt71 -> - case $wf3 - @ '[0, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - `cast` <Co:9327>) - of - { GHC.Types.F# dt73 -> - case $wf3 - @ '[0, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - `cast` <Co:9327>) - of - { GHC.Types.F# dt75 -> - case $wf3 - @ '[1, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - `cast` <Co:9309>) - of - { GHC.Types.F# dt77 -> - case $wf3 - @ '[1, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - `cast` <Co:9329>) - of - { GHC.Types.F# dt79 -> - case $wf3 - @ '[1, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - `cast` <Co:9329>) - of - { GHC.Types.F# dt81 -> - case $wf3 - @ '[2, 0] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9309>) - of - { GHC.Types.F# dt83 -> - case $wf3 - @ '[2, 1] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9329>) - of - { GHC.Types.F# dt85 -> - case $wf3 - @ '[2, 2] - (CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9329>) - of - { GHC.Types.F# dt87 -> - GHC.Types.F# - (GHC.Prim.plusFloat# - (GHC.Prim.timesFloat# - dt - (GHC.Prim.plusFloat# - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# - dt17 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt25 dt33) (GHC.Prim.timesFloat# dt27 dt31))) - (GHC.Prim.timesFloat# - dt19 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt23 dt33) - (GHC.Prim.timesFloat# dt27 dt29)))) - (GHC.Prim.timesFloat# - dt21 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt23 dt31) - (GHC.Prim.timesFloat# dt25 dt29))))) - (GHC.Prim.plusFloat# - (GHC.Prim.timesFloat# - (GHC.Prim.timesFloat# -1.0# dt1) - (GHC.Prim.plusFloat# - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# - dt35 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt43 dt51) (GHC.Prim.timesFloat# dt45 dt49))) - (GHC.Prim.timesFloat# - dt37 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt41 dt51) - (GHC.Prim.timesFloat# dt45 dt47)))) - (GHC.Prim.timesFloat# - dt39 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt41 dt49) - (GHC.Prim.timesFloat# dt43 dt47))))) - (GHC.Prim.plusFloat# - (GHC.Prim.timesFloat# - dt2 - (GHC.Prim.plusFloat# - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# - dt53 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt61 dt69) (GHC.Prim.timesFloat# dt63 dt67))) - (GHC.Prim.timesFloat# - dt55 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt59 dt69) - (GHC.Prim.timesFloat# dt63 dt65)))) - (GHC.Prim.timesFloat# - dt57 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt59 dt67) - (GHC.Prim.timesFloat# dt61 dt65))))) - (GHC.Prim.timesFloat# - (GHC.Prim.timesFloat# -1.0# dt3) - (GHC.Prim.plusFloat# - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# - dt71 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt79 dt87) (GHC.Prim.timesFloat# dt81 dt85))) - (GHC.Prim.timesFloat# - dt73 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt77 dt87) - (GHC.Prim.timesFloat# dt81 dt83)))) - (GHC.Prim.timesFloat# - dt75 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt77 dt85) - (GHC.Prim.timesFloat# dt79 dt83)))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - - ------- Local rules for imported ids -------- -"SPEC/CoreDump.Matrix.Determinant $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.Determinant $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Determinant $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Determinant $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.Determinant $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.Determinant $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 -"SPEC/CoreDump.Matrix.Determinant $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.Determinant $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 -"SPEC/CoreDump.Matrix.Determinant $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 -"SPEC/CoreDump.Matrix.Determinant $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.Determinant.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 +2017-09-20 00:17:22.9314141 UTC + +Result size of Tidy Core + = {terms: 693, types: 40, coercions: 1, joins: 0/0} + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Determinant.$trModule4 :: GHC.Prim.Addr# +CoreDump.Matrix.Determinant.$trModule4 = "main"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Determinant.$trModule3 :: GHC.Types.TrName +CoreDump.Matrix.Determinant.$trModule3 + = GHC.Types.TrNameS CoreDump.Matrix.Determinant.$trModule4 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Determinant.$trModule2 :: GHC.Prim.Addr# +CoreDump.Matrix.Determinant.$trModule2 + = "CoreDump.Matrix.Determinant"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Determinant.$trModule1 :: GHC.Types.TrName +CoreDump.Matrix.Determinant.$trModule1 + = GHC.Types.TrNameS CoreDump.Matrix.Determinant.$trModule2 + +-- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Determinant.$trModule :: GHC.Types.Module +CoreDump.Matrix.Determinant.$trModule + = GHC.Types.Module + CoreDump.Matrix.Determinant.$trModule3 + CoreDump.Matrix.Determinant.$trModule1 + +-- RHS size: {terms: 678, types: 30, coercions: 1, joins: 0/0} +determinant_ :: Matrix 5 5 Float -> Float +determinant_ + = \ (m :: Matrix 5 5 Float) -> + case m `cast` <Co:1> of + { TensorInstances.Tensor'5'5'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 + dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 dt16 dt17 dt18 dt19 + dt20 dt21 dt22 dt23 dt24 -> + GHC.Types.F# + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt18 dt24) (GHC.Prim.timesFloat# dt19 dt23))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt24) + (GHC.Prim.timesFloat# dt19 dt22)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt23) + (GHC.Prim.timesFloat# dt18 dt22))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt7) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt18 dt24) + (GHC.Prim.timesFloat# dt19 dt23))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt24) + (GHC.Prim.timesFloat# dt19 dt21)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt23) + (GHC.Prim.timesFloat# dt18 dt21))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt8 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt24) + (GHC.Prim.timesFloat# dt19 dt22))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt24) + (GHC.Prim.timesFloat# dt19 dt21)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt22) + (GHC.Prim.timesFloat# dt17 dt21))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt9) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt23) + (GHC.Prim.timesFloat# dt18 dt22))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt23) + (GHC.Prim.timesFloat# dt18 dt21)))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt22) + (GHC.Prim.timesFloat# dt17 dt21))))))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt1) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt18 dt24) + (GHC.Prim.timesFloat# dt19 dt23))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt24) + (GHC.Prim.timesFloat# dt19 dt22)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt23) + (GHC.Prim.timesFloat# dt18 dt22))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt7) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt18 dt24) + (GHC.Prim.timesFloat# dt19 dt23))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt24) + (GHC.Prim.timesFloat# dt19 dt20)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt23) + (GHC.Prim.timesFloat# dt18 dt20))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt8 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt24) + (GHC.Prim.timesFloat# dt19 dt22))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt24) + (GHC.Prim.timesFloat# dt19 dt20)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt22) + (GHC.Prim.timesFloat# dt17 dt20))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt9) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt23) + (GHC.Prim.timesFloat# dt18 dt22))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt23) + (GHC.Prim.timesFloat# dt18 dt20)))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt22) + (GHC.Prim.timesFloat# dt17 dt20))))))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt18 dt24) + (GHC.Prim.timesFloat# dt19 dt23))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt24) + (GHC.Prim.timesFloat# dt19 dt21)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt23) + (GHC.Prim.timesFloat# dt18 dt21))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt6) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt18 dt24) + (GHC.Prim.timesFloat# dt19 dt23))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt24) + (GHC.Prim.timesFloat# dt19 dt20)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt23) + (GHC.Prim.timesFloat# dt18 dt20))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt8 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt24) + (GHC.Prim.timesFloat# dt19 dt21))) + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt24) + (GHC.Prim.timesFloat# dt19 dt20)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt21) + (GHC.Prim.timesFloat# dt16 dt20))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt9) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt23) + (GHC.Prim.timesFloat# dt18 dt21))) + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt23) + (GHC.Prim.timesFloat# dt18 dt20)))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt21) + (GHC.Prim.timesFloat# dt16 dt20))))))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt3) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt24) + (GHC.Prim.timesFloat# dt19 dt22))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt24) + (GHC.Prim.timesFloat# dt19 dt21)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt22) + (GHC.Prim.timesFloat# dt17 dt21))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt6) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt24) + (GHC.Prim.timesFloat# dt19 dt22))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt24) + (GHC.Prim.timesFloat# dt19 dt20)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt22) + (GHC.Prim.timesFloat# dt17 dt20))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt24) + (GHC.Prim.timesFloat# dt19 dt21))) + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt24) + (GHC.Prim.timesFloat# dt19 dt20)))) + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt21) + (GHC.Prim.timesFloat# dt16 dt20))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt9) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt22) + (GHC.Prim.timesFloat# dt17 dt21))) + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt22) + (GHC.Prim.timesFloat# dt17 dt20)))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt21) + (GHC.Prim.timesFloat# dt16 dt20))))))))) + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt23) + (GHC.Prim.timesFloat# dt18 dt22))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt23) + (GHC.Prim.timesFloat# dt18 dt21)))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt22) + (GHC.Prim.timesFloat# dt17 dt21))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt6) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt17 dt23) + (GHC.Prim.timesFloat# dt18 dt22))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt23) + (GHC.Prim.timesFloat# dt18 dt20)))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt22) + (GHC.Prim.timesFloat# dt17 dt20))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt23) + (GHC.Prim.timesFloat# dt18 dt21))) + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt23) + (GHC.Prim.timesFloat# dt18 dt20)))) + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt21) + (GHC.Prim.timesFloat# dt16 dt20))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt8) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt10 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt16 dt22) + (GHC.Prim.timesFloat# dt17 dt21))) + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt22) + (GHC.Prim.timesFloat# dt17 dt20)))) + (GHC.Prim.timesFloat# + dt12 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt15 dt21) + (GHC.Prim.timesFloat# dt16 dt20))))))))))))) + } +
tests/CoreDump/Matrix/Determinant.hs view
@@ -6,6 +6,5 @@ import Data.Matrix.Static import TensorInstances () --- FIXME: Generates terrible Core. -determinant_ :: Matrix 4 4 Float -> Float +determinant_ :: Matrix 5 5 Float -> Float determinant_ = determinant
tests/CoreDump/Matrix/Inverse.dump-simpl.ghc821.golden view
@@ -1,18465 +1,400 @@ ==================== Tidy Core ==================== -2017-09-13 23:45:23.8355562 UTC - -Result size of Tidy Core - = {terms: 4,371, types: 45,164, coercions: 1,650,546, joins: 0/25} - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$trModule2 :: GHC.Prim.Addr# -CoreDump.Matrix.Inverse.$trModule2 = "CoreDump.Matrix.Inverse"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$trModule1 :: GHC.Types.TrName -CoreDump.Matrix.Inverse.$trModule1 - = GHC.Types.TrNameS CoreDump.Matrix.Inverse.$trModule2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$trModule4 :: GHC.Prim.Addr# -CoreDump.Matrix.Inverse.$trModule4 = "main"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$trModule3 :: GHC.Types.TrName -CoreDump.Matrix.Inverse.$trModule3 - = GHC.Types.TrNameS CoreDump.Matrix.Inverse.$trModule4 - --- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$trModule :: GHC.Types.Module -CoreDump.Matrix.Inverse.$trModule - = GHC.Types.Module - CoreDump.Matrix.Inverse.$trModule3 - CoreDump.Matrix.Inverse.$trModule1 - --- RHS size: {terms: 3, types: 1, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - :: Num Float => Matrix 3 3 Float -> Float -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - = Data.Matrix.Static.$fDeterminant3e_$cdeterminant - @ Float GHC.Float.$fNumFloat TensorInstances.$fIsTensor:Float3 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith26 - :: Integer -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith26 = 1 - --- RHS size: {terms: 12, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - :: forall a. Num a => a -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (fromInteger - @ a - $dNum - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith26) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - :: forall a. Num a => a -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - @ a $dNum) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - :: forall a. Num a => a -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - @ a $dNum) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - :: forall a. Num a => a -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - @ a $dNum) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - :: forall a. Num a => a -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - @ a $dNum) - --- RHS size: {terms: 11, types: 8, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith20 - :: forall a. Num a => a -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith20 - = \ (@ a) ($dNum :: Num a) -> - * @ a - $dNum - (negate - @ a - $dNum - (fromInteger - @ a - $dNum - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith26)) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - @ a $dNum) - --- RHS size: {terms: 1, types: 8, coercions: 2, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - :: ('[] :: [GHC.Types.Nat]) ~~ ('[] :: [GHC.Types.Nat]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - = GHC.Types.Eq# - @ [GHC.Types.Nat] @ [GHC.Types.Nat] @ '[] @ '[] @~ <Co:2> - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl :: GHC.Prim.Addr# -lvl = "error"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl1 :: [Char] -lvl1 = GHC.CString.unpackCString# lvl - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl2 :: GHC.Prim.Addr# -lvl2 = "static-tensor-0.1.0.0-1bgjq3JOZMoDpQl5pqUrpL"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl3 :: [Char] -lvl3 = GHC.CString.unpackCString# lvl2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl4 :: GHC.Prim.Addr# -lvl4 = "Data.Tensor.Static"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl5 :: [Char] -lvl5 = GHC.CString.unpackCString# lvl4 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl6 :: GHC.Prim.Addr# -lvl6 = "src\\Data\\Tensor\\Static.hs"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl7 :: [Char] -lvl7 = GHC.CString.unpackCString# lvl6 - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl8 :: Int -lvl8 = GHC.Types.I# 871# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl9 :: Int -lvl9 = GHC.Types.I# 5# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl10 :: Int -lvl10 = GHC.Types.I# 91# - --- RHS size: {terms: 8, types: 0, coercions: 0, joins: 0/0} -lvl11 :: GHC.Stack.Types.SrcLoc -lvl11 = GHC.Stack.Types.SrcLoc lvl3 lvl5 lvl7 lvl8 lvl9 lvl8 lvl10 - --- RHS size: {terms: 4, types: 0, coercions: 0, joins: 0/0} -lvl12 :: GHC.Stack.Types.CallStack -lvl12 - = GHC.Stack.Types.PushCallStack - lvl1 lvl11 GHC.Stack.Types.EmptyCallStack - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl13 :: GHC.Prim.Addr# -lvl13 - = "Impossible happend! Not enough elements in the tensor. Please report this bug."# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl14 :: [Char] -lvl14 = GHC.CString.unpackCString# lvl13 - --- RHS size: {terms: 4, types: 6, coercions: 4, joins: 0/0} -lvl15 :: forall e. Maybe [e] -lvl15 - = \ (@ e) -> - error - @ 'GHC.Types.LiftedRep @ (Maybe [e]) (lvl12 `cast` <Co:4>) lvl14 - --- RHS size: {terms: 122, types: 130, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk1 - :: forall e. [e] -> [e] -> Maybe [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) (ds1 :: [e]) -> - case ds of { - [] -> - Data.Tensor.Static.impossible_notEnoughTensorElems @ (Maybe [e]); - : x xs1 -> - case xs1 of { - [] -> lvl15 @ e; - : x1 xs2 -> - case xs2 of { - [] -> lvl15 @ e; - : ipv ipv1 -> - case ds1 of { - [] -> GHC.Base.Nothing @ [e]; - : ipv2 ipv3 -> - case ipv1 of { - [] -> lvl15 @ e; - : x2 xs3 -> - case xs3 of { - [] -> lvl15 @ e; - : x3 xs4 -> - case xs4 of { - [] -> lvl15 @ e; - : x4 xs5 -> - case xs5 of { - [] -> lvl15 @ e; - : x5 xs6 -> - case xs6 of { - [] -> lvl15 @ e; - : x6 xs7 -> - case xs7 of { - [] -> lvl15 @ e; - : x7 xs8 -> - case xs8 of { - [] -> lvl15 @ e; - : x8 xs9 -> - case xs9 of { - [] -> lvl15 @ e; - : x9 xs10 -> - case xs10 of { - [] -> lvl15 @ e; - : x10 xs11 -> - case xs11 of { - [] -> lvl15 @ e; - : x11 xs12 -> - case xs12 of { - [] -> lvl15 @ e; - : x12 xs13 -> - case xs13 of { - [] -> lvl15 @ e; - : x13 xs14 -> - case xs14 of { - [] -> lvl15 @ e; - : x14 xs15 -> - GHC.Base.Just - @ [e] - (GHC.Types.: - @ e - x - (GHC.Types.: - @ e - x1 - (GHC.Types.: - @ e - ipv2 - (GHC.Types.: - @ e - x2 - (GHC.Types.: - @ e - x3 - (GHC.Types.: - @ e - x4 - (GHC.Types.: - @ e - x5 - (GHC.Types.: - @ e - x6 - (GHC.Types.: - @ e - x7 - (GHC.Types.: - @ e - x8 - (GHC.Types.: - @ e - x9 - (GHC.Types.: - @ e - x10 - (GHC.Types.: - @ e - x11 - (GHC.Types.: - @ e - x12 - (GHC.Types.: - @ e - x13 - (GHC.Types.: - @ e - x14 - (GHC.Types.[] - @ e))))))))))))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith216 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith216 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk1 - `cast` <Co:52>) - --- RHS size: {terms: 122, types: 130, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk2 - :: forall e. [e] -> [e] -> Maybe [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) (ds1 :: [e]) -> - case ds of { - [] -> - Data.Tensor.Static.impossible_notEnoughTensorElems @ (Maybe [e]); - : x xs1 -> - case xs1 of { - [] -> lvl15 @ e; - : ipv ipv1 -> - case ds1 of { - [] -> GHC.Base.Nothing @ [e]; - : ipv2 ipv3 -> - case ipv1 of { - [] -> lvl15 @ e; - : x1 xs2 -> - case xs2 of { - [] -> lvl15 @ e; - : x2 xs3 -> - case xs3 of { - [] -> lvl15 @ e; - : x3 xs4 -> - case xs4 of { - [] -> lvl15 @ e; - : x4 xs5 -> - case xs5 of { - [] -> lvl15 @ e; - : x5 xs6 -> - case xs6 of { - [] -> lvl15 @ e; - : x6 xs7 -> - case xs7 of { - [] -> lvl15 @ e; - : x7 xs8 -> - case xs8 of { - [] -> lvl15 @ e; - : x8 xs9 -> - case xs9 of { - [] -> lvl15 @ e; - : x9 xs10 -> - case xs10 of { - [] -> lvl15 @ e; - : x10 xs11 -> - case xs11 of { - [] -> lvl15 @ e; - : x11 xs12 -> - case xs12 of { - [] -> lvl15 @ e; - : x12 xs13 -> - case xs13 of { - [] -> lvl15 @ e; - : x13 xs14 -> - case xs14 of { - [] -> lvl15 @ e; - : x14 xs15 -> - GHC.Base.Just - @ [e] - (GHC.Types.: - @ e - x - (GHC.Types.: - @ e - ipv2 - (GHC.Types.: - @ e - x1 - (GHC.Types.: - @ e - x2 - (GHC.Types.: - @ e - x3 - (GHC.Types.: - @ e - x4 - (GHC.Types.: - @ e - x5 - (GHC.Types.: - @ e - x6 - (GHC.Types.: - @ e - x7 - (GHC.Types.: - @ e - x8 - (GHC.Types.: - @ e - x9 - (GHC.Types.: - @ e - x10 - (GHC.Types.: - @ e - x11 - (GHC.Types.: - @ e - x12 - (GHC.Types.: - @ e - x13 - (GHC.Types.: - @ e - x14 - (GHC.Types.[] - @ e))))))))))))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith235 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith235 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk2 - `cast` <Co:52>) - --- RHS size: {terms: 122, types: 130, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:0_$csetSliceElemsWrk - :: forall e. [e] -> [e] -> Maybe [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:0_$csetSliceElemsWrk - = \ (@ e) (ds :: [e]) (ds1 :: [e]) -> - case ds of { - [] -> - Data.Tensor.Static.impossible_notEnoughTensorElems @ (Maybe [e]); - : ipv ipv1 -> - case ds1 of { - [] -> GHC.Base.Nothing @ [e]; - : ipv2 ipv3 -> - case ipv1 of { - [] -> lvl15 @ e; - : x xs1 -> - case xs1 of { - [] -> lvl15 @ e; - : x1 xs2 -> - case xs2 of { - [] -> lvl15 @ e; - : x2 xs3 -> - case xs3 of { - [] -> lvl15 @ e; - : x3 xs4 -> - case xs4 of { - [] -> lvl15 @ e; - : x4 xs5 -> - case xs5 of { - [] -> lvl15 @ e; - : x5 xs6 -> - case xs6 of { - [] -> lvl15 @ e; - : x6 xs7 -> - case xs7 of { - [] -> lvl15 @ e; - : x7 xs8 -> - case xs8 of { - [] -> lvl15 @ e; - : x8 xs9 -> - case xs9 of { - [] -> lvl15 @ e; - : x9 xs10 -> - case xs10 of { - [] -> lvl15 @ e; - : x10 xs11 -> - case xs11 of { - [] -> lvl15 @ e; - : x11 xs12 -> - case xs12 of { - [] -> lvl15 @ e; - : x12 xs13 -> - case xs13 of { - [] -> lvl15 @ e; - : x13 xs14 -> - case xs14 of { - [] -> lvl15 @ e; - : x14 xs15 -> - GHC.Base.Just - @ [e] - (GHC.Types.: - @ e - ipv2 - (GHC.Types.: - @ e - x - (GHC.Types.: - @ e - x1 - (GHC.Types.: - @ e - x2 - (GHC.Types.: - @ e - x3 - (GHC.Types.: - @ e - x4 - (GHC.Types.: - @ e - x5 - (GHC.Types.: - @ e - x6 - (GHC.Types.: - @ e - x7 - (GHC.Types.: - @ e - x8 - (GHC.Types.: - @ e - x9 - (GHC.Types.: - @ e - x10 - (GHC.Types.: - @ e - x11 - (GHC.Types.: - @ e - x12 - (GHC.Types.: - @ e - x13 - (GHC.Types.: - @ e - x14 - (GHC.Types.[] - @ e))))))))))))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith254 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith254 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:0_$csetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 122, types: 130, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk - :: forall e. [e] -> [e] -> Maybe [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk - = \ (@ e) (ds :: [e]) (ds1 :: [e]) -> - case ds of { - [] -> - Data.Tensor.Static.impossible_notEnoughTensorElems @ (Maybe [e]); - : x xs1 -> - case xs1 of { - [] -> lvl15 @ e; - : x1 xs2 -> - case xs2 of { - [] -> lvl15 @ e; - : x2 xs3 -> - case xs3 of { - [] -> lvl15 @ e; - : ipv ipv1 -> - case ds1 of { - [] -> GHC.Base.Nothing @ [e]; - : ipv2 ipv3 -> - case ipv1 of { - [] -> lvl15 @ e; - : x3 xs4 -> - case xs4 of { - [] -> lvl15 @ e; - : x4 xs5 -> - case xs5 of { - [] -> lvl15 @ e; - : x5 xs6 -> - case xs6 of { - [] -> lvl15 @ e; - : x6 xs7 -> - case xs7 of { - [] -> lvl15 @ e; - : x7 xs8 -> - case xs8 of { - [] -> lvl15 @ e; - : x8 xs9 -> - case xs9 of { - [] -> lvl15 @ e; - : x9 xs10 -> - case xs10 of { - [] -> lvl15 @ e; - : x10 xs11 -> - case xs11 of { - [] -> lvl15 @ e; - : x11 xs12 -> - case xs12 of { - [] -> lvl15 @ e; - : x12 xs13 -> - case xs13 of { - [] -> lvl15 @ e; - : x13 xs14 -> - case xs14 of { - [] -> lvl15 @ e; - : x14 xs15 -> - GHC.Base.Just - @ [e] - (GHC.Types.: - @ e - x - (GHC.Types.: - @ e - x1 - (GHC.Types.: - @ e - x2 - (GHC.Types.: - @ e - ipv2 - (GHC.Types.: - @ e - x3 - (GHC.Types.: - @ e - x4 - (GHC.Types.: - @ e - x5 - (GHC.Types.: - @ e - x6 - (GHC.Types.: - @ e - x7 - (GHC.Types.: - @ e - x8 - (GHC.Types.: - @ e - x9 - (GHC.Types.: - @ e - x10 - (GHC.Types.: - @ e - x11 - (GHC.Types.: - @ e - x12 - (GHC.Types.: - @ e - x13 - (GHC.Types.: - @ e - x14 - (GHC.Types.[] - @ e))))))))))))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith111 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith111 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 8, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - @ e xs1) - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith255 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith255 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - `cast` <Co:52>) - --- RHS size: {terms: 3, types: 132, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith253 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith253 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith255, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith254) - --- RHS size: {terms: 3, types: 140, coercions: 8, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith252 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith252 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith253, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - `cast` <Co:8>) - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith236 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith236 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - `cast` <Co:52>) - --- RHS size: {terms: 3, types: 132, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith234 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith234 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith236, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith235) - --- RHS size: {terms: 3, types: 140, coercions: 8, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith233 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith233 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith234, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - `cast` <Co:8>) - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - @ e xs1 - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith217 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith217 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - `cast` <Co:52>) - --- RHS size: {terms: 3, types: 132, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith215 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith215 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith217, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith216) - --- RHS size: {terms: 3, types: 140, coercions: 8, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith214 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith214 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith215, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - `cast` <Co:8>) - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - @ e xs1 - } - --- RHS size: {terms: 4, types: 66, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith112 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith112 - = (TensorInstances.$fIsTensor:Float6, - Data.Tensor.Static.$fIsTensor[]e @ Float, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - `cast` <Co:52>) - --- RHS size: {terms: 3, types: 132, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith110 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith110 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith112, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith111) - --- RHS size: {terms: 3, types: 140, coercions: 8, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith109 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith109 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith110, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$d~~ - `cast` <Co:8>) - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - :: (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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - :: (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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith29 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith29, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 6) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith27, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith20 - `cast` <Co:3>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - :: (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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith45 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith44 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith44 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith45, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith43 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 5) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith43 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith44, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith58 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith58 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith57 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith57 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith58, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 4) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith57, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,331, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9331>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,331, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9331>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,311, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9311>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith71 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith71 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith70 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith70 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith71, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith70, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:3>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - :: (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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - :: (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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - :: (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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith74 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith74 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith74 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith81 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith81 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith81 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith83 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith83 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith87 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith87 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith83 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith86 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith86 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith87, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith85 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 5) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith85 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith86, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith89 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith89 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith89 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith91 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith91 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith91 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith93 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith93 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith93 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith95 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith95 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith95 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith156 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith156 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith155 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith155 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith156, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith154 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 4) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith154 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith155, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith97 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith97 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith97 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith99 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith99 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith99 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith101 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith101 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith101 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,327, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith103 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith103 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9327>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,327, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9327>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith103 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,307, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith105 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith105 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9307>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith108 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith108 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith105 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith198 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith198 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith108, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith197 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith197 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith198, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:3>) - --- RHS size: {terms: 5, types: 271, coercions: 7, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - :: (Determinant 3 Float, - (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])), - (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith109, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith108, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:3>) - --- RHS size: {terms: 10, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - :: forall e. [e] -> [e] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - :: (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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - `cast` <Co:52>) - --- RHS size: {terms: 7, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith113 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith113 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith115 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith115 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith113 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith116 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith116 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith115 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith117 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith117 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith116 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,393, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith118 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith118 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9393>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith117 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith119 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith119 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith118 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith120 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith120 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith119 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith121 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith121 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith120 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith122 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith122 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith121 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith126 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith126 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith122 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith125 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith125 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith126, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith124 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 4) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith124 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith125, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith22 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith127 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith127 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith128 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith128 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith127 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith129 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith129 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith128 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith130 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith130 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith129 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith131 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith131 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith130 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith132 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith132 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith131 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith133 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith133 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith132 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith134 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith134 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith133 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith135 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith135 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith134 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith139 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith139 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith135 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith138 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith138 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith139, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith137 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith137 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith138, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith140 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith140 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith141 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith141 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith140 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,341, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith142 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith142 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9341>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith141 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith143 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith143 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith142 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,333, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith144 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith144 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9333>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith143 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,331, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith145 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith145 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9331>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith144 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith146 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith146 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith145 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith147 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith147 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith146 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,311, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith148 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith148 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9311>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith147 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith152 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith152 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith148 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith151 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith151 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith152, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith150 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 2) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith150 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith151, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith157 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith157 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith158 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith158 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith157 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith159 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith159 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith158 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith160 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith160 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith159 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,403, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith161 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith161 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9403>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith160 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith162 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith162 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith161 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith163 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith163 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith162 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,373, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith164 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith164 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9373>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith163 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith165 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith165 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith164 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith169 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith169 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith165 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith168 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith168 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith169, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith167 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 3) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith167 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith168, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith170 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith170 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith171 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith171 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith170 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith172 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith172 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith171 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith173 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith173 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith172 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,413, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith174 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith174 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9413>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith173 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith175 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith175 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith174 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith176 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith176 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith175 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,383, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith177 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith177 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9383>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith176 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,353, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith178 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith178 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9353>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith177 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith182 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith182 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith178 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith181 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith181 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith182, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith180 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 2) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith180 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith181, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith183 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith183 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith184 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith184 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith183 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,341, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith185 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith185 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9341>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith184 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith186 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith186 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith185 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,343, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith187 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith187 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9343>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith186 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,341, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith188 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith188 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9341>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith187 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith189 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith189 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith188 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,313, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith190 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith190 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9313>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith189 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,311, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith191 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith191 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9311>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith190 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith195 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith195 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith191 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith194 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith194 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith195, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith193 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 1) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith193 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith194, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith199 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith199 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith200 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith200 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith199 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith201 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith201 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith200 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith202 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith202 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith201 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,329, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith203 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith203 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9329>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith202 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith204 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith204 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith203 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,337, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith205 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith205 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9337>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith204 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,327, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith206 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith206 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9327>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith205 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,307, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith207 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith207 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9307>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith206 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith211 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith211 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith207 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith210 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith210 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith211, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith209 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 2) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith209 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith210, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - `cast` <Co:3>) - --- RHS size: {terms: 5, types: 271, coercions: 7, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith213 - :: (Determinant 3 Float, - (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])), - (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Data.Matrix.Static.Sign 2) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith213 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith214, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith211, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith24 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith218 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith218 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith219 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith219 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith218 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith220 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith220 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith219 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith221 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith221 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith220 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,339, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith222 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith222 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9339>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith221 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,309, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith223 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith223 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith222 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,337, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith224 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith224 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9337>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith223 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,337, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith225 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith225 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9337>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith224 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,307, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith226 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith226 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9307>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith225 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith230 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith230 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith226 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith229 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith229 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith230, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith228 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 1) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith228 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith229, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - `cast` <Co:3>) - --- RHS size: {terms: 5, types: 271, coercions: 7, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith232 - :: (Determinant 3 Float, - (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])), - (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Data.Matrix.Static.Sign 1) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith232 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith233, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith230, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith25 - `cast` <Co:3>) - --- RHS size: {terms: 7, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith237 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith237 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 2])) - (GHC.Types.[] @ a) - --- RHS size: {terms: 8, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith238 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith238 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith237 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith239 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith239 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[2, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith238 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith240 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith240 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith239 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,269, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith241 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith241 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9269>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith240 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith242 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith242 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[1, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith241 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith243 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith243 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 2])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith242 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,267, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith244 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith244 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9267>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 1])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith243 - @ a f) - --- RHS size: {terms: 8, types: 43, coercions: 9,265, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith245 - :: forall a. - (forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) - -> [a] -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith245 - = \ (@ a) - (f :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Data.Proxy.Proxy x1 -> a) -> - GHC.Types.: - @ a - (f @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9265>) - (Data.Proxy.Proxy @ [GHC.Types.Nat] @ '[0, 0])) - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith244 - @ a f) - --- RHS size: {terms: 3, types: 124, coercions: 116, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith249 - :: (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith249 - = (TensorInstances.$fIsTensor:Float3, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith245 - `cast` <Co:116>) - --- RHS size: {terms: 4, types: 130, coercions: 4, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith248 - :: ((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith248 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith249, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - GHC.Float.$fNumFloat) - --- RHS size: {terms: 3, types: 133, coercions: 3, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith247 - :: (((Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Determinant 3 Float, Num Float), - Data.Matrix.Static.Sign 0) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith247 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith248, - Data.Matrix.Static.$fSign0_$csign `cast` <Co:3>) - --- RHS size: {terms: 5, types: 271, coercions: 7, joins: 0/0} -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith251 - :: (Determinant 3 Float, - (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor '[] Float, - Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False])), - ('[] :: [GHC.Types.Nat]) ~ ('[] :: [GHC.Types.Nat])), - (Data.Tensor.Static.IsTensor '[3, 3] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 0], '[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]]), - Data.Matrix.Static.Sign 0) -CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith251 - = (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith28 - `cast` <Co:4>, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith252, - CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith249, - Data.Matrix.Static.$fSign0_$csign `cast` <Co:3>) - --- RHS size: {terms: 542, - types: 12,122, - coercions: 299,904, - joins: 0/25} -inverse_ :: Matrix 4 4 Float -> Matrix 4 4 Float -inverse_ - = \ (m :: Matrix 4 4 Float) -> - let { - lvl22 - :: forall (x1 :: [GHC.Types.Nat]) (index :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - index => - Data.Proxy.Proxy index -> Float - lvl22 - = \ (@ (x1 :: [GHC.Types.Nat])) - (@ (index :: [GHC.Types.Nat])) - (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 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 x1) - (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) - (Data.Matrix.Static.Index1 index)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) - (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index0 x1) - (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))))) - (irred `cast` <Co:153>))) - `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 x1) - (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) - (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred `cast` <Co:22>))) - `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 x1) (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred `cast` <Co:22>) } 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 x1) (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - (Data.Matrix.Static.Index1 x1) (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred `cast` <Co:22>)) - `cast` <Co:34>) - @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 m) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - let { - $wf - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.CofactorMatrixGoSym2 4 Float) - x1 => - Float - $wf - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.CofactorMatrixGoSym2 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - (GHC.Classes.$p1(%,,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - (GHC.Classes.$p1(%,%) - @ ((Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))), - Determinant (4 GHC.TypeNats.- 1) Float, Num Float) - @ (Data.Matrix.Static.Sign - (Data.Matrix.Static.Index0 x1 - GHC.TypeNats.+ Data.Matrix.Static.Index1 x1)) - (w `cast` <Co:74>))))) - `cast` <Co:16>) - of cobox16 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - (GHC.Classes.$p1(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - (GHC.Classes.$p1(%,%) - @ (Minor - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Data.Matrix.Static.Sign - (Data.Matrix.Static.Index0 x1 - GHC.TypeNats.+ Data.Matrix.Static.Index1 x1)) - (w `cast` <Co:14>))))) - `cast` <Co:16>) - of cobox17 - { __DEFAULT -> - let { - $d(%,,%) - :: Minor - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float - $d(%,,%) - = GHC.Classes.$p1(%,%) - @ (Minor - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Data.Matrix.Static.Sign - (Data.Matrix.Static.Index0 x1 - GHC.TypeNats.+ Data.Matrix.Static.Index1 x1)) - (w `cast` <Co:14>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - (GHC.Classes.$p1(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - $d(%,,%)))) - `cast` <Co:16>) - of cobox - { __DEFAULT -> - let { - $dNum :: Num Float - $dNum - = GHC.Classes.$p3(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - $d(%,,%) } in - * @ Float - $dNum - (((GHC.Classes.$p2(%,%) - @ (Minor - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Data.Matrix.Static.Sign - (Data.Matrix.Static.Index0 x1 - GHC.TypeNats.+ Data.Matrix.Static.Index1 x1)) - (w `cast` <Co:14>)) - `cast` <Co:6>) - @ Float $dNum) - (let { - $d(%,%)1 - :: MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float - $d(%,%)1 - = GHC.Classes.$p1(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - $d(%,,%) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)1)) - `cast` <Co:16>) - of cobox1 - { __DEFAULT -> - ((GHC.Classes.$p2(%,,%) - @ (MinorMatrix - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Num Float) - $d(%,,%)) - `cast` <Co:5>) - $dNum - (let { - $dIsTensor - :: Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float - $dIsTensor - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)1 } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] @ Float $dIsTensor) - `cast` <Co:16>) - of cobox3 - { __DEFAULT -> - Data.Tensor.Static.unsafeFromList - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - $dIsTensor - (((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 - (Data.Matrix.Static.Index0 x1) - (Data.Matrix.Static.Index1 x1) - 4 - Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)1) - `cast` <Co:27>) - @ Float (lvl22 @ x1)) - }) - }) - } - } - } } in - let { - m1 :: Matrix 4 4 Float - m1 - = case $wf - @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith247 - `cast` <Co:3038>) - of - { GHC.Types.F# dt1 -> - case $wf - @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith228 - `cast` <Co:3038>) - of - { GHC.Types.F# dt3 -> - case $wf - @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith209 - `cast` <Co:3038>) - of - { GHC.Types.F# dt5 -> - case $wf - @ '[0, 3] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith197 - `cast` <Co:3038>) - of - { GHC.Types.F# dt7 -> - case $wf - @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith193 - `cast` <Co:3038>) - of - { GHC.Types.F# dt9 -> - case $wf - @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith180 - `cast` <Co:3039>) - of - { GHC.Types.F# dt11 -> - case $wf - @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith167 - `cast` <Co:3039>) - of - { GHC.Types.F# dt13 -> - case $wf - @ '[1, 3] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith154 - `cast` <Co:3039>) - of - { GHC.Types.F# dt15 -> - case $wf - @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith150 - `cast` <Co:3038>) - of - { GHC.Types.F# dt17 -> - case $wf - @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith137 - `cast` <Co:3039>) - of - { GHC.Types.F# dt19 -> - case $wf - @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith124 - `cast` <Co:3039>) - of - { GHC.Types.F# dt21 -> - case $wf - @ '[2, 3] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith85 - `cast` <Co:3039>) - of - { GHC.Types.F# dt23 -> - case $wf - @ '[3, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith69 - `cast` <Co:3038>) - of - { GHC.Types.F# dt25 -> - case $wf - @ '[3, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith56 - `cast` <Co:3039>) - of - { GHC.Types.F# dt27 -> - case $wf - @ '[3, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith43 - `cast` <Co:3039>) - of - { GHC.Types.F# dt29 -> - case $wf - @ '[3, 3] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - `cast` <Co:3039>) - of - { GHC.Types.F# dt31 -> - (TensorInstances.Tensor'4'4'Float - dt1 - dt3 - dt5 - dt7 - dt9 - dt11 - dt13 - dt15 - dt17 - dt19 - dt21 - dt23 - dt25 - dt27 - dt29 - dt31) - `cast` <Co:2> - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } } in - let { - $wf1 - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.TransposeGoSym3 4 4 Float) - x1 => - Float - $wf1 - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.TransposeGoSym3 4 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - (Data.Matrix.Static.ReverseIndex x1) - (Data.Tensor.Static.SliceEndIndex - (Data.Matrix.Static.ReverseIndex x1) '[1, 1] '[4, 4]) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:60>))) - `cast` <Co:12>) - of cobox15 - { __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.ReverseIndex x1) '[1, 1] '[4, 4])) - (w `cast` <Co:16>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Matrix.Static.ReverseIndex x1) '[1, 1] '[4, 4])) - (w `cast` <Co:16>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox17 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Matrix.Static.ReverseIndex x1) '[1, 1] '[4, 4])) - (w `cast` <Co:16>)) - `cast` <Co:20>) - @ Float - (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor2 m1) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - case $wf1 - @ '[0, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9181>) - of - { GHC.Types.F# dt1 -> - case $wf1 - @ '[0, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9199>) - of - { GHC.Types.F# dt3 -> - case $wf1 - @ '[0, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9199>) - of - { GHC.Types.F# dt5 -> - case $wf1 - @ '[0, 3] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith77 - `cast` <Co:9199>) - of - { GHC.Types.F# dt7 -> - case $wf1 - @ '[1, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9199>) - of - { GHC.Types.F# dt9 -> - case $wf1 - @ '[1, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9217>) - of - { GHC.Types.F# dt11 -> - case $wf1 - @ '[1, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9217>) - of - { GHC.Types.F# dt13 -> - case $wf1 - @ '[1, 3] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith75 - `cast` <Co:9217>) - of - { GHC.Types.F# dt15 -> - case $wf1 - @ '[2, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9199>) - of - { GHC.Types.F# dt17 -> - case $wf1 - @ '[2, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9217>) - of - { GHC.Types.F# dt19 -> - case $wf1 - @ '[2, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9217>) - of - { GHC.Types.F# dt21 -> - case $wf1 - @ '[2, 3] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith73 - `cast` <Co:9217>) - of - { GHC.Types.F# dt23 -> - case $wf1 - @ '[3, 0] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith39 - `cast` <Co:9199>) - of - { GHC.Types.F# dt25 -> - case $wf1 - @ '[3, 1] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith35 - `cast` <Co:9217>) - of - { GHC.Types.F# dt27 -> - case $wf1 - @ '[3, 2] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith31 - `cast` <Co:9217>) - of - { GHC.Types.F# dt29 -> - case $wf1 - @ '[3, 3] - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith114 - `cast` <Co:9217>) - of - { GHC.Types.F# dt31 -> - let { - lvl23 - :: forall (x1 :: GHC.Types.Nat) (index :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - index => - Data.Proxy.Proxy index -> Float - lvl23 - = \ (@ (x1 :: GHC.Types.Nat)) - (@ (index :: [GHC.Types.Nat])) - (irred1 - :: Type.List.MkCtx - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 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 - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 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))))) - (irred1 `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred1 `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred1 `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 index), - Data.Matrix.Static.MinorMatrixNewIndex - x1 (Data.Matrix.Static.Index1 index)] - '[1, 1] - '[4, 4])) - (irred1 `cast` <Co:18>)) - `cast` <Co:32>) - @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor2 m) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - let { - $wf2 - :: forall (x1 :: GHC.Types.Nat). - Type.List.MkCtx - GHC.Types.Nat - (Data.Singletons.TyFun GHC.Types.Nat Constraint -> *) - (Data.Matrix.Static.DeterminantGoSym2 4 Float) - x1 => - GHC.Prim.Float# - $wf2 - = \ (@ (x1 :: GHC.Types.Nat)) - (w :: Type.List.MkCtx - GHC.Types.Nat - (Data.Singletons.TyFun GHC.Types.Nat Constraint -> *) - (Data.Matrix.Static.DeterminantGoSym2 4 Float) - x1) -> - let { - $d(%,%)1 - :: (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))), - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)1 - = GHC.Classes.$p2(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))), - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:5736>) } in - let { - $d(%,%)2 - :: ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))) - $d(%,%)2 - = GHC.Classes.$p1(%,%) - @ ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))) - @ ((Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)1 } in - let { - $d(%,,%) - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%) - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,%)2 } in - 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.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%))) - `cast` <Co:12>) - of cobox1 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - @ Float - (GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%))) - `cast` <Co:39>) - of cobox2 - { __DEFAULT -> - let { - $d(%,,%)1 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%)1 - = GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[x1] (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,%)2 } in - 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.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float) - @ (Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%)1)) - `cast` <Co:12>) - of cobox3 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...)))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - @ Float - (GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float) - @ (Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))) - $d(%,,%)1)) - `cast` <Co:39>) - of cobox4 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ [GHC.Types.Nat] - @ [GHC.Types.Nat] - @ (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) '[1] (TypeError ...))) - @ '[] - ((GHC.Classes.$p2(%,%) - @ ((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))) - @ ((Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)1) - `cast` <Co:40>) - of cobox5 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - (GHC.Classes.$p3(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (((Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float, - Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]])))), - (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...))) - Float, - Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice'' - '[0] - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - : Data.Tensor.Static.ElemsInSlice' - (0 : Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (0 : Data.Tensor.Static.SliceEndIndex - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[x1] - (TypeError ...)) - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) - '[4]) - (Data.Tensor.Static.Sequence'' - 0 - (Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))) - '['[]]) - Data.Tensor.Static.++ Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - ('[0] - : Data.Tensor.Static.Sequence' - (Data.Tensor.Static.NatsFromTo' - 1 - (4 GHC.TypeNats.- 1) - (1 - GHC.TypeNats.<=? (4 - GHC.TypeNats.- 1))) - '['[]]))))), - (Data.Tensor.Static.NormalizeDims - (Data.Type.Bool.If - (x1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1)) - '[1] - (TypeError ...)) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float, - Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - (1 GHC.TypeNats.<=? (4 GHC.TypeNats.- 1))))) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:5736>)))) - `cast` <Co:16>) - of cobox6 - { __DEFAULT -> - let { - $d(%,%)3 :: MinorMatrix 0 x1 4 Float - $d(%,%)3 - = GHC.Classes.$p3(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float) - @ (MinorMatrix 0 x1 4 Float) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:13>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)3)) - `cast` <Co:16>) - of cobox7 - { __DEFAULT -> - let { - $d(%,%)4 :: Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float - $d(%,%)4 - = GHC.Classes.$p2(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float) - @ (MinorMatrix 0 x1 4 Float) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:13>) } in - let { - $d(%,%)5 :: Data.Tensor.Static.SubtensorCtx '[0, x1] '[4, 4] Float - $d(%,%)5 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.SubtensorCtx '[0, x1] '[4, 4] Float) - @ ((Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims - '[0, x1] '[4, 4]) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)4 } in - let { - $d(%,,%)2 :: Data.Tensor.Static.GetSubtensor '[0, x1] '[4, 4] Float - $d(%,,%)2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.GetSubtensor '[0, x1] '[4, 4] Float) - @ (Data.Tensor.Static.SetSubtensor '[0, x1] '[4, 4] Float) - $d(%,%)5 } in - 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.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2)) - `cast` <Co:12>) - of cobox8 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ Float - (GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2)) - `cast` <Co:22>) - of cobox9 - { __DEFAULT -> - let { - $d(%,,%)3 :: Data.Tensor.Static.SetSubtensor '[0, x1] '[4, 4] Float - $d(%,,%)3 - = GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.GetSubtensor '[0, x1] '[4, 4] Float) - @ (Data.Tensor.Static.SetSubtensor '[0, x1] '[4, 4] Float) - $d(%,%)5 } in - 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.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)3)) - `cast` <Co:12>) - of cobox10 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ Float - (GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.SetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)3)) - `cast` <Co:22>) - of cobox11 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ [GHC.Types.Nat] - @ [GHC.Types.Nat] - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ '[] - ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.SubtensorCtx '[0, x1] '[4, 4] Float) - @ ((Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims - '[0, x1] '[4, 4]) :: [GHC.Types.Nat]) - ~ - ('[] :: [GHC.Types.Nat])) - $d(%,%)4) - `cast` <Co:23>) - of cobox12 - { __DEFAULT -> - case ((GHC.Classes.$p4(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float) - @ (MinorMatrix 0 x1 4 Float) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:13>)) - `cast` <Co:2>) - @ Float GHC.Float.$fNumFloat - of - { GHC.Types.F# x -> - let { - $dIsTensor1 - :: Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float - $dIsTensor1 - = GHC.Classes.$p2(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2 } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]))) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ Float - $dIsTensor1) - `cast` <Co:22>) - of cobox24 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2 } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox25 - { __DEFAULT -> - case (Data.Tensor.Static.unsafeFromList - @ (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - @ Float - $dIsTensor1 - (((GHC.Classes.$p3(%,,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.IsTensor - (Data.Tensor.Static.NormalizeDims - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4])) - Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Tensor.Static.SubtensorStartIndex '[0, x1] '[4, 4]) - (Data.Tensor.Static.SubtensorDims '[0, x1] '[4, 4]) - '[4, 4])) - $d(%,,%)2) - `cast` <Co:44>) - @ Float - (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor2 m))) - `cast` <Co:8> - of - { GHC.Types.F# y -> - case ((GHC.Classes.$p1(%,,,%) - @ (Determinant (4 GHC.TypeNats.- 1) Float) - @ (Data.Tensor.Static.TensorElem '[0, x1] '[4, 4] Float) - @ (MinorMatrix 0 x1 4 Float) - @ (Data.Matrix.Static.Sign x1) - (w `cast` <Co:13>)) - `cast` <Co:5>) - GHC.Float.$fNumFloat - (let { - $dIsTensor4 - :: Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float - $dIsTensor4 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)3 } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] @ Float $dIsTensor4) - `cast` <Co:16>) - of cobox14 - { __DEFAULT -> - Data.Tensor.Static.unsafeFromList - @ '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - @ Float - $dIsTensor4 - (((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] Float) - @ (Type.List.DemoteWith - [GHC.Types.Nat] - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 x1 4 Float) - (Data.Tensor.Static.AllIndexes - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1])) - $d(%,%)3) - `cast` <Co:25>) - @ Float (lvl23 @ x1)) - }) - of - { GHC.Types.F# y1 -> - GHC.Prim.timesFloat# (GHC.Prim.timesFloat# x y) y1 - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } } in - case $wf2 - @ 0 - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith251 - `cast` <Co:22703>) - of ww - { __DEFAULT -> - case $wf2 - @ 1 - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith232 - `cast` <Co:22793>) - of ww1 - { __DEFAULT -> - case $wf2 - @ 2 - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith213 - `cast` <Co:22793>) - of ww2 - { __DEFAULT -> - case $wf2 - @ 3 - (CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith107 - `cast` <Co:22793>) - of ww3 - { __DEFAULT -> - case GHC.Prim.divideFloat# - 1.0# - (GHC.Prim.plusFloat# - ww (GHC.Prim.plusFloat# ww1 (GHC.Prim.plusFloat# ww2 ww3))) - of wild4 - { __DEFAULT -> - (TensorInstances.Tensor'4'4'Float - (GHC.Prim.timesFloat# dt1 wild4) - (GHC.Prim.timesFloat# dt3 wild4) - (GHC.Prim.timesFloat# dt5 wild4) - (GHC.Prim.timesFloat# dt7 wild4) - (GHC.Prim.timesFloat# dt9 wild4) - (GHC.Prim.timesFloat# dt11 wild4) - (GHC.Prim.timesFloat# dt13 wild4) - (GHC.Prim.timesFloat# dt15 wild4) - (GHC.Prim.timesFloat# dt17 wild4) - (GHC.Prim.timesFloat# dt19 wild4) - (GHC.Prim.timesFloat# dt21 wild4) - (GHC.Prim.timesFloat# dt23 wild4) - (GHC.Prim.timesFloat# dt25 wild4) - (GHC.Prim.timesFloat# dt27 wild4) - (GHC.Prim.timesFloat# dt29 wild4) - (GHC.Prim.timesFloat# dt31 wild4)) - `cast` <Co:2> - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - - ------- Local rules for imported ids -------- -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith2 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith4 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith6 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith8 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith10 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith12 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith14 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 3 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 3 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 3 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith16 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith30 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith32 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith33 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith46 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith47 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith48 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith59 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith60 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith61 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith34 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith36 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith37 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith49 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith50 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith51 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith62 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith63 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith64 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith38 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith40 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 2 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 2 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 2 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith41 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith52 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith53 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 1 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 1 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 1 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith54 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith65 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith66 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 3 - 0 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 3 0 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 3 0 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith67 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith72 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith88 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith97 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith74 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith89 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith98 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith76 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith78 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith79 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith80 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith81 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith82 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 3 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 3 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 3 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith83 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith90 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith91 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith92 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith93 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith94 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith95 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 3 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 3 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 3 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith96 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith99 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith100 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith101 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith102 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith103 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith104 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 3 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 3 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith105 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith113 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith115 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith116 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith117 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith118 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith119 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith120 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith121 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 2 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 2 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 2 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith122 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith127 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith128 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith129 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith130 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith131 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith132 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith133 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith134 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 1 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 1 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 1 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith135 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith140 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith141 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith142 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith143 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith144 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith145 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith146 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith147 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 2 - 0 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 2 0 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 2 0 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith148 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith157 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith158 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith159 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith160 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith161 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith162 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith163 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith164 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 2 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 2 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 2 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith165 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith170 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith171 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith172 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith173 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith174 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith175 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith176 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith177 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 1 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 1 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 1 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith178 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith183 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith184 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith185 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith186 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith187 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith188 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith189 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith190 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 1 - 0 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 1 0 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 1 0 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith191 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith199 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith200 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith201 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith202 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith203 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith204 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith205 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith206 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 2 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 2 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith207 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith218 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith219 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith220 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith221 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith222 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith223 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith224 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith225 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 1 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 1 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith226 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '[] @ '[2, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[2, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '[] - @ '[2, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith237 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[2, - 2]] @ '[2, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[2, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[2, 2]] - @ '[2, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith238 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[2, - 1], - '[2, - 2]] @ '[2, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[2, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[2, 1], '[2, 2]] - @ '[2, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith239 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[1, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[2, 0], '[2, 1], '[2, 2]] - @ '[1, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith240 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[1, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith241 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[1, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[1, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]] - @ '[1, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith242 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 2]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[0, 2]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]] - @ '[0, 2] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith243 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 1]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[0, 1]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], - '[2, 1], '[2, 2]] - @ '[0, 1] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith244 -"SPEC/CoreDump.Matrix.Inverse $fDemoteWithkxkctxctx:_$cdemoteWith @ [Nat] @ (TyFun - [Nat] Constraint - -> *) @ (MinorMatrixGoSym4 - 0 - 0 - 4 - Float) @ '['[0, - 1], - '[0, - 2], - '[1, - 0], - '[1, - 1], - '[1, - 2], - '[2, - 0], - '[2, - 1], - '[2, - 2]] @ '[0, - 0]" - forall (irred - :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '[0, 0]) - ($dDemoteWith - :: Type.List.DemoteWith - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], '[2, 0], '[2, 1], - '[2, 2]]). - Type.List.$fDemoteWithkxkctxctx:_$cdemoteWith @ [GHC.Types.Nat] - @ (Data.Singletons.TyFun - [GHC.Types.Nat] Constraint - -> *) - @ (Data.Matrix.Static.MinorMatrixGoSym4 - 0 0 4 Float) - @ '['[0, 1], '[0, 2], '[1, 0], '[1, 1], '[1, 2], - '[2, 0], '[2, 1], '[2, 2]] - @ '[0, 0] - $dDemoteWith - irred - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith245 -"SPEC/CoreDump.Matrix.Inverse $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk134 -"SPEC/CoreDump.Matrix.Inverse $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk133 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk132 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk131 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk130 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk129 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk128 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk127 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk126 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk125 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 -"SPEC/CoreDump.Matrix.Inverse $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.Inverse $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 -"SPEC/CoreDump.Matrix.Inverse $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 -"SPEC/CoreDump.Matrix.Inverse $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.Inverse $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.Inverse $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.Inverse $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Inverse $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.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.Inverse $fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dSetSliceElemsWrk - :: Data.Tensor.Static.SetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dSetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Inverse $fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dSetSliceElemsWrk - :: Data.Tensor.Static.SetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dSetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Inverse $fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dSetSliceElemsWrk - :: Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fSetSliceElemsWrk:_$csetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dSetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:_$csetSliceElemsWrk -"SPEC/CoreDump.Matrix.Inverse $fSetSliceElemsWrk:0_$csetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dSetSliceElemsWrk - :: Data.Tensor.Static.SetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fSetSliceElemsWrk:0_$csetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dSetSliceElemsWrk - = CoreDump.Matrix.Inverse.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fSetSliceElemsWrk:0_$csetSliceElemsWrk +2017-09-20 00:27:06.0467664 UTC + +Result size of Tidy Core + = {terms: 667, types: 35, coercions: 3, joins: 0/0} + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Inverse.$trModule2 :: GHC.Prim.Addr# +CoreDump.Matrix.Inverse.$trModule2 = "CoreDump.Matrix.Inverse"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Inverse.$trModule1 :: GHC.Types.TrName +CoreDump.Matrix.Inverse.$trModule1 + = GHC.Types.TrNameS CoreDump.Matrix.Inverse.$trModule2 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Inverse.$trModule4 :: GHC.Prim.Addr# +CoreDump.Matrix.Inverse.$trModule4 = "main"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Inverse.$trModule3 :: GHC.Types.TrName +CoreDump.Matrix.Inverse.$trModule3 + = GHC.Types.TrNameS CoreDump.Matrix.Inverse.$trModule4 + +-- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Inverse.$trModule :: GHC.Types.Module +CoreDump.Matrix.Inverse.$trModule + = GHC.Types.Module + CoreDump.Matrix.Inverse.$trModule3 + CoreDump.Matrix.Inverse.$trModule1 + +-- RHS size: {terms: 652, types: 22, coercions: 3, joins: 0/0} +inverse_ :: Matrix 4 4 Float -> Matrix 4 4 Float +inverse_ + = \ (m :: Matrix 4 4 Float) -> + case m `cast` <Co:1> of + { TensorInstances.Tensor'4'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 + dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 -> + case GHC.Prim.divideFloat# + 1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) + (GHC.Prim.timesFloat# dt10 dt13))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt1) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) + (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) + (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) + (GHC.Prim.timesFloat# dt10 dt12))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) + (GHC.Prim.timesFloat# dt11 dt13))) + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) + (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) + (GHC.Prim.timesFloat# dt9 dt12))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt3) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) + (GHC.Prim.timesFloat# dt10 dt13))) + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) + (GHC.Prim.timesFloat# dt10 dt12)))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) + (GHC.Prim.timesFloat# dt9 dt12)))))))) + of wild4 + { __DEFAULT -> + (TensorInstances.Tensor'4'4'Float + (GHC.Prim.timesFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) (GHC.Prim.timesFloat# dt10 dt13)))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) + (GHC.Prim.timesFloat# dt10 dt13))))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt15) (GHC.Prim.timesFloat# dt7 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt15) (GHC.Prim.timesFloat# dt7 dt13)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt14) (GHC.Prim.timesFloat# dt6 dt13)))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt11) (GHC.Prim.timesFloat# dt7 dt10))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt11) (GHC.Prim.timesFloat# dt7 dt9)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt10) (GHC.Prim.timesFloat# dt6 dt9))))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) + (GHC.Prim.timesFloat# dt10 dt12))))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt10 dt15) (GHC.Prim.timesFloat# dt11 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) (GHC.Prim.timesFloat# dt10 dt12)))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt15) (GHC.Prim.timesFloat# dt7 dt14))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt15) (GHC.Prim.timesFloat# dt7 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt14) (GHC.Prim.timesFloat# dt6 dt12))))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt6 dt11) (GHC.Prim.timesFloat# dt7 dt10))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt11) (GHC.Prim.timesFloat# dt7 dt8)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt10) (GHC.Prim.timesFloat# dt6 dt8)))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13))) + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12)))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt15) (GHC.Prim.timesFloat# dt11 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt15) (GHC.Prim.timesFloat# dt11 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12))))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt15) (GHC.Prim.timesFloat# dt7 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt15) (GHC.Prim.timesFloat# dt7 dt12)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt13) (GHC.Prim.timesFloat# dt5 dt12)))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt11) (GHC.Prim.timesFloat# dt7 dt9))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt11) (GHC.Prim.timesFloat# dt7 dt8)))) + (GHC.Prim.timesFloat# + dt3 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt9) (GHC.Prim.timesFloat# dt5 dt8))))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt4 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) (GHC.Prim.timesFloat# dt10 dt13))) + (GHC.Prim.timesFloat# + dt5 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) (GHC.Prim.timesFloat# dt10 dt12)))) + (GHC.Prim.timesFloat# + dt6 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12))))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt9 dt14) (GHC.Prim.timesFloat# dt10 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt14) (GHC.Prim.timesFloat# dt10 dt12)))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt8 dt13) (GHC.Prim.timesFloat# dt9 dt12)))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# + -1.0# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt14) (GHC.Prim.timesFloat# dt6 dt13))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt14) (GHC.Prim.timesFloat# dt6 dt12)))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt13) (GHC.Prim.timesFloat# dt5 dt12))))) + wild4) + (GHC.Prim.timesFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt5 dt10) (GHC.Prim.timesFloat# dt6 dt9))) + (GHC.Prim.timesFloat# + dt1 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt10) (GHC.Prim.timesFloat# dt6 dt8)))) + (GHC.Prim.timesFloat# + dt2 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt4 dt9) (GHC.Prim.timesFloat# dt5 dt8)))) + wild4)) + `cast` <Co:2> + } + } +
tests/CoreDump/Matrix/Inverse.hs view
@@ -6,6 +6,5 @@ import Data.Matrix.Static import TensorInstances () --- FIXME: Generates terrible Core. inverse_ :: Matrix 4 4 Float -> Matrix 4 4 Float inverse_ = inverse
tests/CoreDump/Matrix/Minor.dump-simpl.ghc821.golden view
@@ -1,4427 +1,452 @@ ==================== Tidy Core ==================== -2017-09-12 21:52:27.6778778 UTC - -Result size of Tidy Core - = {terms: 1,885, types: 5,819, coercions: 336,869, joins: 0/9} - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$trModule2 :: GHC.Prim.Addr# -CoreDump.Matrix.Minor.$trModule2 = "CoreDump.Matrix.Minor"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$trModule1 :: GHC.Types.TrName -CoreDump.Matrix.Minor.$trModule1 - = GHC.Types.TrNameS CoreDump.Matrix.Minor.$trModule2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$trModule4 :: GHC.Prim.Addr# -CoreDump.Matrix.Minor.$trModule4 = "main"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$trModule3 :: GHC.Types.TrName -CoreDump.Matrix.Minor.$trModule3 - = GHC.Types.TrNameS CoreDump.Matrix.Minor.$trModule4 - --- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$trModule :: GHC.Types.Module -CoreDump.Matrix.Minor.$trModule - = GHC.Types.Module - CoreDump.Matrix.Minor.$trModule3 CoreDump.Matrix.Minor.$trModule1 - --- RHS size: {terms: 8, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - :: (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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - :: (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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - :: (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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - :: (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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - :: (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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - :: (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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - :: (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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - :: (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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'True, 'False, 'False, 'False]) -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'True, 'False, 'False]) -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'True, 'False]) -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 10, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$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 (GHC.Types.[] @ e) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - :: forall e. [e] -> [e] -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.Minor.$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, 'False, 'False, 'False, 'False, 'True]) -CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - `cast` <Co:52>) - --- RHS size: {terms: 430, - types: 1,855, - coercions: 336,245, - joins: 0/9} -minor_ :: Matrix 5 5 Float -> Float -minor_ - = \ (x :: Matrix 5 5 Float) -> - case x `cast` <Co:1> of - { TensorInstances.Tensor'5'5'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 - dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 dt16 dt17 dt18 dt19 - dt20 dt21 dt22 dt23 dt24 -> - let { - m :: TensorInstances.R:Tensor:Float13 - m = TensorInstances.Tensor'4'4'Float - dt6 - dt7 - dt8 - dt9 - dt11 - dt12 - dt13 - dt14 - dt16 - dt17 - dt18 - dt19 - dt21 - dt22 - dt23 - dt24 } in - let { - $wf - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Float - $wf - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 4)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (m `cast` <Co:2>)) - of { - [] -> GHC.List.badHead @ Float; - : x2 ds1 -> x2 - } - } - } - } } in - case $wf - @ '[0, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9265>) - of - { GHC.Types.F# dt30 -> - case $wf - @ '[0, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9267>) - of - { GHC.Types.F# dt32 -> - case $wf - @ '[0, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - `cast` <Co:9267>) - of - { GHC.Types.F# dt34 -> - case $wf - @ '[1, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9267>) - of - { GHC.Types.F# dt36 -> - case $wf - @ '[1, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9269>) - of - { GHC.Types.F# dt38 -> - case $wf - @ '[1, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:9269>) - of - { GHC.Types.F# dt40 -> - case $wf - @ '[2, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9267>) - of - { GHC.Types.F# dt42 -> - case $wf - @ '[2, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9269>) - of - { GHC.Types.F# dt44 -> - case $wf - @ '[2, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - `cast` <Co:9269>) - of - { GHC.Types.F# dt46 -> - let { - $wf1 - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1 => - Float - $wf1 - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 1 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 4)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 1 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (m `cast` <Co:2>)) - of { - [] -> GHC.List.badHead @ Float; - : x2 ds1 -> x2 - } - } - } - } } in - case $wf1 - @ '[0, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9307>) - of - { GHC.Types.F# dt48 -> - case $wf1 - @ '[0, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9337>) - of - { GHC.Types.F# dt50 -> - case $wf1 - @ '[0, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - `cast` <Co:9337>) - of - { GHC.Types.F# dt52 -> - case $wf1 - @ '[1, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9309>) - of - { GHC.Types.F# dt54 -> - case $wf1 - @ '[1, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9339>) - of - { GHC.Types.F# dt56 -> - case $wf1 - @ '[1, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:9339>) - of - { GHC.Types.F# dt58 -> - case $wf1 - @ '[2, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - of - { GHC.Types.F# dt60 -> - case $wf1 - @ '[2, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9339>) - of - { GHC.Types.F# dt62 -> - case $wf1 - @ '[2, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - `cast` <Co:9339>) - of - { GHC.Types.F# dt64 -> - let { - $wf2 - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1 => - Float - $wf2 - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 2 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 4)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 2 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (m `cast` <Co:2>)) - of { - [] -> GHC.List.badHead @ Float; - : x2 ds1 -> x2 - } - } - } - } } in - case $wf2 - @ '[0, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9307>) - of - { GHC.Types.F# dt66 -> - case $wf2 - @ '[0, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9327>) - of - { GHC.Types.F# dt68 -> - case $wf2 - @ '[0, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith27 - `cast` <Co:9337>) - of - { GHC.Types.F# dt70 -> - case $wf2 - @ '[1, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9309>) - of - { GHC.Types.F# dt72 -> - case $wf2 - @ '[1, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9329>) - of - { GHC.Types.F# dt74 -> - case $wf2 - @ '[1, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:9339>) - of - { GHC.Types.F# dt76 -> - case $wf2 - @ '[2, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - of - { GHC.Types.F# dt78 -> - case $wf2 - @ '[2, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9329>) - of - { GHC.Types.F# dt80 -> - case $wf2 - @ '[2, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - `cast` <Co:9339>) - of - { GHC.Types.F# dt82 -> - let { - $wf3 - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1 => - Float - $wf3 - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 3 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 4)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox15 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox16 - { __DEFAULT -> - let { - $dIsTensor2 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor2 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor2) - `cast` <Co:12>) - of cobox18 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 3 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float - (Data.Tensor.Static.toList - @ '[4, 4] @ Float $dIsTensor2 (m `cast` <Co:2>)) - of { - [] -> GHC.List.badHead @ Float; - : x2 ds1 -> x2 - } - } - } - } } in - case $wf3 - @ '[0, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9307>) - of - { GHC.Types.F# dt84 -> - case $wf3 - @ '[0, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9327>) - of - { GHC.Types.F# dt86 -> - case $wf3 - @ '[0, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9327>) - of - { GHC.Types.F# dt88 -> - case $wf3 - @ '[1, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9309>) - of - { GHC.Types.F# dt90 -> - case $wf3 - @ '[1, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9329>) - of - { GHC.Types.F# dt92 -> - case $wf3 - @ '[1, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9329>) - of - { GHC.Types.F# dt94 -> - case $wf3 - @ '[2, 0] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9309>) - of - { GHC.Types.F# dt96 -> - case $wf3 - @ '[2, 1] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9329>) - of - { GHC.Types.F# dt98 -> - case $wf3 - @ '[2, 2] - (CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9329>) - of - { GHC.Types.F# dt100 -> - GHC.Types.F# - (GHC.Prim.plusFloat# - (GHC.Prim.timesFloat# - dt6 - (GHC.Prim.plusFloat# - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# - dt30 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt38 dt46) (GHC.Prim.timesFloat# dt40 dt44))) - (GHC.Prim.timesFloat# - dt32 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt36 dt46) - (GHC.Prim.timesFloat# dt40 dt42)))) - (GHC.Prim.timesFloat# - dt34 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt36 dt44) - (GHC.Prim.timesFloat# dt38 dt42))))) - (GHC.Prim.plusFloat# - (GHC.Prim.timesFloat# - (GHC.Prim.timesFloat# -1.0# dt7) - (GHC.Prim.plusFloat# - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# - dt48 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt56 dt64) (GHC.Prim.timesFloat# dt58 dt62))) - (GHC.Prim.timesFloat# - dt50 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt54 dt64) - (GHC.Prim.timesFloat# dt58 dt60)))) - (GHC.Prim.timesFloat# - dt52 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt54 dt62) - (GHC.Prim.timesFloat# dt56 dt60))))) - (GHC.Prim.plusFloat# - (GHC.Prim.timesFloat# - dt8 - (GHC.Prim.plusFloat# - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# - dt66 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt74 dt82) (GHC.Prim.timesFloat# dt76 dt80))) - (GHC.Prim.timesFloat# - dt68 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt72 dt82) - (GHC.Prim.timesFloat# dt76 dt78)))) - (GHC.Prim.timesFloat# - dt70 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt72 dt80) - (GHC.Prim.timesFloat# dt74 dt78))))) - (GHC.Prim.timesFloat# - (GHC.Prim.timesFloat# -1.0# dt9) - (GHC.Prim.plusFloat# - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# - dt84 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt92 dt100) - (GHC.Prim.timesFloat# dt94 dt98))) - (GHC.Prim.timesFloat# - dt86 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt90 dt100) - (GHC.Prim.timesFloat# dt94 dt96)))) - (GHC.Prim.timesFloat# - dt88 - (GHC.Prim.minusFloat# - (GHC.Prim.timesFloat# dt90 dt98) - (GHC.Prim.timesFloat# dt92 dt96)))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - - ------- Local rules for imported ids -------- -"SPEC/CoreDump.Matrix.Minor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.Minor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.Minor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.Minor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk124 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk123 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk122 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk121 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk120 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk119 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk118 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk117 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk116 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk115 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk114 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk113 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk112 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk111 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk110 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk109 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk108 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk107 -"SPEC/CoreDump.Matrix.Minor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk106 -"SPEC/CoreDump.Matrix.Minor $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk105 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk104 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk103 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk102 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk101 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk100 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 -"SPEC/CoreDump.Matrix.Minor $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.Minor $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Minor $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.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Minor $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Minor.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 +2017-09-20 00:25:15.3254335 UTC + +Result size of Tidy Core + = {terms: 693, types: 51, coercions: 1, joins: 0/0} + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Minor.$trModule4 :: GHC.Prim.Addr# +CoreDump.Matrix.Minor.$trModule4 = "main"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Minor.$trModule3 :: GHC.Types.TrName +CoreDump.Matrix.Minor.$trModule3 + = GHC.Types.TrNameS CoreDump.Matrix.Minor.$trModule4 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Minor.$trModule2 :: GHC.Prim.Addr# +CoreDump.Matrix.Minor.$trModule2 = "CoreDump.Matrix.Minor"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Minor.$trModule1 :: GHC.Types.TrName +CoreDump.Matrix.Minor.$trModule1 + = GHC.Types.TrNameS CoreDump.Matrix.Minor.$trModule2 + +-- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Minor.$trModule :: GHC.Types.Module +CoreDump.Matrix.Minor.$trModule + = GHC.Types.Module + CoreDump.Matrix.Minor.$trModule3 CoreDump.Matrix.Minor.$trModule1 + +-- RHS size: {terms: 678, types: 41, coercions: 1, joins: 0/0} +minor_ :: Matrix 6 6 Float -> Float +minor_ + = \ (x :: Matrix 6 6 Float) -> + case x `cast` <Co:1> of + { TensorInstances.Tensor'6'6'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 + dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 dt16 dt17 dt18 dt19 + dt20 dt21 dt22 dt23 dt24 dt25 dt26 dt27 dt28 dt29 dt30 dt31 + dt32 dt33 dt34 dt35 -> + GHC.Types.F# + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt7 + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt14 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt35) + (GHC.Prim.timesFloat# dt29 dt33)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt15) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt16 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt35) + (GHC.Prim.timesFloat# dt29 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt17) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))))))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt8) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt35) + (GHC.Prim.timesFloat# dt29 dt33)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt15) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt35) + (GHC.Prim.timesFloat# dt29 dt31)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt16 + (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.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt17) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt33) + (GHC.Prim.timesFloat# dt27 dt31))))))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt9 + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt14) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt28 dt35) + (GHC.Prim.timesFloat# dt29 dt34))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt35) + (GHC.Prim.timesFloat# dt29 dt31)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt16 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt35) + (GHC.Prim.timesFloat# dt29 dt31)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt17) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt10) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt35) + (GHC.Prim.timesFloat# dt29 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt14) + (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.timesFloat# + dt15 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt35) + (GHC.Prim.timesFloat# dt29 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt35) + (GHC.Prim.timesFloat# dt29 dt31)))) + (GHC.Prim.timesFloat# + dt23 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt17) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt33) + (GHC.Prim.timesFloat# dt27 dt31)))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))))))) + (GHC.Prim.timesFloat# + dt11 + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt13 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt14) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt27 dt34) + (GHC.Prim.timesFloat# dt28 dt33))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt33) + (GHC.Prim.timesFloat# dt27 dt31))))) + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# + dt15 + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt34) + (GHC.Prim.timesFloat# dt28 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt34) + (GHC.Prim.timesFloat# dt28 dt31)))) + (GHC.Prim.timesFloat# + dt22 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))) + (GHC.Prim.timesFloat# + (GHC.Prim.timesFloat# -1.0# dt16) + (GHC.Prim.plusFloat# + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# + dt19 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt26 dt33) + (GHC.Prim.timesFloat# dt27 dt32))) + (GHC.Prim.timesFloat# + dt20 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt33) + (GHC.Prim.timesFloat# dt27 dt31)))) + (GHC.Prim.timesFloat# + dt21 + (GHC.Prim.minusFloat# + (GHC.Prim.timesFloat# dt25 dt32) + (GHC.Prim.timesFloat# dt26 dt31))))))))))))) + } +
tests/CoreDump/Matrix/Minor.hs view
@@ -6,6 +6,5 @@ import Data.Matrix.Static import TensorInstances () --- FIXME: Generates terrible Core. -minor_ :: Matrix 5 5 Float -> Float +minor_ :: Matrix 6 6 Float -> Float minor_ = minor @0 @0
tests/CoreDump/Matrix/MinorMatrix.dump-simpl.ghc821.golden view
@@ -1,3068 +1,64 @@ ==================== Tidy Core ==================== -2017-09-12 21:51:43.5583543 UTC - -Result size of Tidy Core - = {terms: 1,239, types: 3,563, coercions: 84,178, joins: 0/2} - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$trModule2 :: GHC.Prim.Addr# -CoreDump.Matrix.MinorMatrix.$trModule2 - = "CoreDump.Matrix.MinorMatrix"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$trModule1 :: GHC.Types.TrName -CoreDump.Matrix.MinorMatrix.$trModule1 - = GHC.Types.TrNameS CoreDump.Matrix.MinorMatrix.$trModule2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$trModule4 :: GHC.Prim.Addr# -CoreDump.Matrix.MinorMatrix.$trModule4 = "main"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$trModule3 :: GHC.Types.TrName -CoreDump.Matrix.MinorMatrix.$trModule3 - = GHC.Types.TrNameS CoreDump.Matrix.MinorMatrix.$trModule4 - --- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$trModule :: GHC.Types.Module -CoreDump.Matrix.MinorMatrix.$trModule - = GHC.Types.Module - CoreDump.Matrix.MinorMatrix.$trModule3 - CoreDump.Matrix.MinorMatrix.$trModule1 - --- RHS size: {terms: 8, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> GHC.Types.[] @ e - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, 'False, 'False, 'False, 'False]) -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'True, 'False, 'False]) -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - `cast` <Co:52>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> - GHC.Types.: - @ e - x - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'True, 'False]) -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - `cast` <Co:52>) - --- RHS size: {terms: 10, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> GHC.Types.: @ e x (GHC.Types.[] @ e) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 3, types: 61, coercions: 52, joins: 0/0} -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - :: (Data.Tensor.Static.IsTensor '[4, 4] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False, 'True]) -CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - = (TensorInstances.$fIsTensor:Float6, - CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - `cast` <Co:52>) - --- RHS size: {terms: 80, types: 460, coercions: 83,691, joins: 0/2} -CoreDump.Matrix.MinorMatrix.$sminorMatrix - :: Matrix 4 4 Float - -> Matrix (4 GHC.TypeNats.- 1) (4 GHC.TypeNats.- 1) Float -CoreDump.Matrix.MinorMatrix.$sminorMatrix - = \ (m :: Matrix 4 4 Float) -> - let { - $wf - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1 => - Float - $wf - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - (Data.Tensor.Static.SliceEndIndex'' - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4] - ((Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1) - GHC.TypeNats.+ 1) - GHC.TypeNats.<=? 4)) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 4] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:141>))) - `cast` <Co:12>) - of cobox2 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 4] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>))) - `cast` <Co:12>) - of cobox3 - { __DEFAULT -> - let { - $dIsTensor1 :: Data.Tensor.Static.IsTensor '[4, 4] Float - $dIsTensor1 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 4]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 4] @ Float $dIsTensor1) - `cast` <Co:12>) - of cobox5 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 4] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - '[Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index0 x1), - Data.Matrix.Static.MinorMatrixNewIndex - 0 (Data.Matrix.Static.Index1 x1)] - '[1, 1] - '[4, 4])) - (w `cast` <Co:18>)) - `cast` <Co:32>) - @ Float (Data.Tensor.Static.toList @ '[4, 4] @ Float $dIsTensor1 m) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - case $wf - @ '[0, 0] - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:9265>) - of - { GHC.Types.F# dt1 -> - case $wf - @ '[0, 1] - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:9267>) - of - { GHC.Types.F# dt3 -> - case $wf - @ '[0, 2] - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:9267>) - of - { GHC.Types.F# dt5 -> - case $wf - @ '[1, 0] - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:9267>) - of - { GHC.Types.F# dt7 -> - case $wf - @ '[1, 1] - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:9269>) - of - { GHC.Types.F# dt9 -> - case $wf - @ '[1, 2] - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:9269>) - of - { GHC.Types.F# dt11 -> - case $wf - @ '[2, 0] - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:9267>) - of - { GHC.Types.F# dt13 -> - case $wf - @ '[2, 1] - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:9269>) - of - { GHC.Types.F# dt15 -> - case $wf - @ '[2, 2] - (CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:9269>) - of - { GHC.Types.F# dt17 -> - (TensorInstances.Tensor'3'3'Float - dt1 dt3 dt5 dt7 dt9 dt11 dt13 dt15 dt17) - `cast` <Co:19> - } - } - } - } - } - } - } - } - } - --- RHS size: {terms: 1, types: 0, coercions: 19, joins: 0/0} -minorMatrix_ :: Matrix 4 4 Float -> Matrix 3 3 Float -minorMatrix_ - = CoreDump.Matrix.MinorMatrix.$sminorMatrix `cast` <Co:19> - - ------- Local rules for imported ids -------- -"SPEC/CoreDump.Matrix.MinorMatrix minorMatrix @ 0 @ 0 @ 4 @ Float" - forall ($d(%,%) - :: Data.Tensor.Static.Generate - '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] - Float - ([GHC.Types.Nat] Data.Singletons.~> Constraint) - (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float)). - minorMatrix @ 0 @ 0 @ 4 @ Float $d(%,%) - = CoreDump.Matrix.MinorMatrix.$sminorMatrix -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'True, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk77 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk86 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk85 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk84 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk83 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk82 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk81 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk80 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk79 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk78 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk93 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk92 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk91 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk90 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk89 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk88 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk87 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk99 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk98 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk97 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk96 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk95 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk94 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, 'False, 'False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False, 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, - 'False, 'False, 'False, - 'False, 'False, 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.MinorMatrix $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.MinorMatrix.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk +2017-09-20 00:24:47.6818524 UTC + +Result size of Tidy Core + = {terms: 31, types: 46, coercions: 39, joins: 0/0} + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.MinorMatrix.$trModule2 :: GHC.Prim.Addr# +CoreDump.Matrix.MinorMatrix.$trModule2 + = "CoreDump.Matrix.MinorMatrix"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.MinorMatrix.$trModule1 :: GHC.Types.TrName +CoreDump.Matrix.MinorMatrix.$trModule1 + = GHC.Types.TrNameS CoreDump.Matrix.MinorMatrix.$trModule2 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.MinorMatrix.$trModule4 :: GHC.Prim.Addr# +CoreDump.Matrix.MinorMatrix.$trModule4 = "main"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.MinorMatrix.$trModule3 :: GHC.Types.TrName +CoreDump.Matrix.MinorMatrix.$trModule3 + = GHC.Types.TrNameS CoreDump.Matrix.MinorMatrix.$trModule4 + +-- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.MinorMatrix.$trModule :: GHC.Types.Module +CoreDump.Matrix.MinorMatrix.$trModule + = GHC.Types.Module + CoreDump.Matrix.MinorMatrix.$trModule3 + CoreDump.Matrix.MinorMatrix.$trModule1 + +-- RHS size: {terms: 14, types: 21, coercions: 20, joins: 0/0} +CoreDump.Matrix.MinorMatrix.$sminorMatrix + :: Matrix 4 4 Float + -> Matrix (4 GHC.TypeNats.- 1) (4 GHC.TypeNats.- 1) Float +CoreDump.Matrix.MinorMatrix.$sminorMatrix + = \ (m :: Matrix 4 4 Float) -> + case m `cast` <Co:1> of + { TensorInstances.Tensor'4'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 + dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 -> + (TensorInstances.Tensor'3'3'Float + dt5 dt6 dt7 dt9 dt10 dt11 dt13 dt14 dt15) + `cast` <Co:19> + } + +-- RHS size: {terms: 1, types: 0, coercions: 19, joins: 0/0} +minorMatrix_ :: Matrix 4 4 Float -> Matrix 3 3 Float +minorMatrix_ + = CoreDump.Matrix.MinorMatrix.$sminorMatrix `cast` <Co:19> + + +------ Local rules for imported ids -------- +"SPEC/CoreDump.Matrix.MinorMatrix minorMatrix @ 0 @ 0 @ 4 @ Float" + forall ($d(%,%) + :: Data.Tensor.Static.Generate + '[4 GHC.TypeNats.- 1, 4 GHC.TypeNats.- 1] + Float + ([GHC.Types.Nat] Data.Singletons.~> Constraint) + (Data.Matrix.Static.MinorMatrixGoSym4 0 0 4 Float)). + minorMatrix @ 0 @ 0 @ 4 @ Float $d(%,%) + = CoreDump.Matrix.MinorMatrix.$sminorMatrix
tests/CoreDump/Matrix/MinorMatrix.hs view
@@ -6,6 +6,5 @@ import Data.Matrix.Static import TensorInstances () --- FIXME: Generates terrible Core. minorMatrix_ :: Matrix 4 4 Float -> Matrix 3 3 Float minorMatrix_ = minorMatrix @0 @0
tests/CoreDump/Matrix/RowView.dump-simpl.ghc821.golden view
@@ -1,6 +1,6 @@ ==================== Tidy Core ==================== -2017-09-08 01:36:42.4524841 UTC +2017-09-20 00:05:22.3842011 UTC Result size of Tidy Core = {terms: 24, types: 39, coercions: 3, joins: 0/0} @@ -33,8 +33,8 @@ -- RHS size: {terms: 9, types: 27, coercions: 3, joins: 0/0} rowView_ :: Matrix 4 4 Float -> Vector 4 Float rowView_ - = \ (s1 :: Data.Tensor.Static.Tensor '[4, 4] Float) -> - case s1 `cast` <Co:1> of + = \ (eta :: Data.Tensor.Static.Tensor '[4, 4] Float) -> + case eta `cast` <Co:1> of { TensorInstances.Tensor'4'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 -> (TensorInstances.Tensor'4'Float dt dt1 dt2 dt3) `cast` <Co:2>
tests/CoreDump/Matrix/Transpose.dump-simpl.ghc821.golden view
@@ -1,2469 +1,45 @@ ==================== Tidy Core ==================== -2017-09-12 21:51:11.9565468 UTC - -Result size of Tidy Core - = {terms: 1,070, types: 3,235, coercions: 77,060, joins: 0/2} - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$trModule2 :: GHC.Prim.Addr# -CoreDump.Matrix.Transpose.$trModule2 = "CoreDump.Matrix.Transpose"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$trModule1 :: GHC.Types.TrName -CoreDump.Matrix.Transpose.$trModule1 - = GHC.Types.TrNameS CoreDump.Matrix.Transpose.$trModule2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$trModule4 :: GHC.Prim.Addr# -CoreDump.Matrix.Transpose.$trModule4 = "main"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$trModule3 :: GHC.Types.TrName -CoreDump.Matrix.Transpose.$trModule3 - = GHC.Types.TrNameS CoreDump.Matrix.Transpose.$trModule4 - --- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$trModule :: GHC.Types.Module -CoreDump.Matrix.Transpose.$trModule - = GHC.Types.Module - CoreDump.Matrix.Transpose.$trModule3 - CoreDump.Matrix.Transpose.$trModule1 - --- RHS size: {terms: 8, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - = \ (@ 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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - @ e xs1 - } - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 - @ e xs1) - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['True, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'True, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'True, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'True, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'True, 'False, 'False, 'False, - 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'True, 'False, 'False, - 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'True, 'False, - 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'True, - 'False, 'False, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'True, 'False, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'True, 'False, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 - `cast` <Co:40>) - --- RHS size: {terms: 11, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 - @ e xs1) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'True, 'False]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 - `cast` <Co:40>) - --- RHS size: {terms: 10, types: 13, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : x xs1 -> GHC.Types.: @ e x (GHC.Types.[] @ e) - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 - @ e xs1 - } - --- RHS size: {terms: 9, types: 12, coercions: 0, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - :: forall e. [e] -> [e] -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - = \ (@ e) (ds :: [e]) -> - case ds of { - [] -> Data.Tensor.Static.impossible_notEnoughTensorElems @ [e]; - : ds1 xs1 -> - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 - @ e xs1 - } - --- RHS size: {terms: 3, types: 49, coercions: 40, joins: 0/0} -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - :: (Data.Tensor.Static.IsTensor '[4, 3] Float, - Data.Tensor.Static.GetSliceElemsWrk - '['False, 'False, 'False, 'False, 'False, 'False, 'False, 'False, - 'False, 'False, 'False, 'True]) -CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - = (TensorInstances.$fIsTensor:Float5, - CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk - `cast` <Co:40>) - --- RHS size: {terms: 95, types: 420, coercions: 76,580, joins: 0/2} -transpose_ :: Matrix 4 3 Float -> Matrix 3 4 Float -transpose_ - = \ (m1 :: Matrix 4 3 Float) -> - let { - $wf - :: forall (x1 :: [GHC.Types.Nat]). - Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.TransposeGoSym3 4 3 Float) - x1 => - Float - $wf - = \ (@ (x1 :: [GHC.Types.Nat])) - (w :: Type.List.MkCtx - [GHC.Types.Nat] - (Data.Singletons.TyFun [GHC.Types.Nat] Constraint -> *) - (Data.Matrix.Static.TransposeGoSym3 4 3 Float) - x1) -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 3]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 3] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 3] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice' - (Data.Matrix.Static.ReverseIndex x1) - (Data.Tensor.Static.SliceEndIndex - (Data.Matrix.Static.ReverseIndex x1) '[1, 1] '[4, 3]) - (Data.Tensor.Static.Sequence - (Data.Tensor.Static.IndexesRanges' - '[4, 3] (1 GHC.TypeNats.<=? 4))))) - (w `cast` <Co:60>))) - `cast` <Co:12>) - of cobox4 - { __DEFAULT -> - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 3]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor - @ '[4, 3] - @ Float - (GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 3] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Matrix.Static.ReverseIndex x1) '[1, 1] '[4, 3])) - (w `cast` <Co:16>))) - `cast` <Co:12>) - of cobox5 - { __DEFAULT -> - let { - $dIsTensor1 :: Data.Tensor.Static.IsTensor '[4, 3] Float - $dIsTensor1 - = GHC.Classes.$p1(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 3] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Matrix.Static.ReverseIndex x1) '[1, 1] '[4, 3])) - (w `cast` <Co:16>) } in - case GHC.Types.HEq_sc - @ Bool - @ Bool - @ (Data.Tensor.Static.PositiveDims '[4, 3]) - @ 'True - ((Data.Tensor.Static.$p1IsTensor @ '[4, 3] @ Float $dIsTensor1) - `cast` <Co:12>) - of cobox6 - { __DEFAULT -> - case ((GHC.Classes.$p2(%,%) - @ (Data.Tensor.Static.IsTensor '[4, 3] Float) - @ (Data.Tensor.Static.GetSliceElemsWrk - (Data.Tensor.Static.ElemsInSlice - (Data.Matrix.Static.ReverseIndex x1) '[1, 1] '[4, 3])) - (w `cast` <Co:16>)) - `cast` <Co:20>) - @ Float - (Data.Tensor.Static.toList @ '[4, 3] @ Float $dIsTensor1 m1) - of { - [] -> GHC.List.badHead @ Float; - : x ds1 -> x - } - } - } - } } in - case $wf - @ '[0, 0] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith23 - `cast` <Co:6348>) - of - { GHC.Types.F# dt1 -> - case $wf - @ '[0, 1] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith21 - `cast` <Co:6362>) - of - { GHC.Types.F# dt3 -> - case $wf - @ '[0, 2] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith19 - `cast` <Co:6362>) - of - { GHC.Types.F# dt5 -> - case $wf - @ '[0, 3] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith17 - `cast` <Co:6362>) - of - { GHC.Types.F# dt7 -> - case $wf - @ '[1, 0] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith15 - `cast` <Co:6362>) - of - { GHC.Types.F# dt9 -> - case $wf - @ '[1, 1] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith13 - `cast` <Co:6376>) - of - { GHC.Types.F# dt11 -> - case $wf - @ '[1, 2] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith11 - `cast` <Co:6376>) - of - { GHC.Types.F# dt13 -> - case $wf - @ '[1, 3] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith9 - `cast` <Co:6376>) - of - { GHC.Types.F# dt15 -> - case $wf - @ '[2, 0] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith7 - `cast` <Co:6362>) - of - { GHC.Types.F# dt17 -> - case $wf - @ '[2, 1] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith5 - `cast` <Co:6376>) - of - { GHC.Types.F# dt19 -> - case $wf - @ '[2, 2] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith3 - `cast` <Co:6376>) - of - { GHC.Types.F# dt21 -> - case $wf - @ '[2, 3] - (CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith1 - `cast` <Co:6376>) - of - { GHC.Types.F# dt23 -> - (TensorInstances.Tensor'3'4'Float - dt1 dt3 dt5 dt7 dt9 dt11 dt13 dt15 dt17 dt19 dt21 dt23) - `cast` <Co:2> - } - } - } - } - } - } - } - } - } - } - } - } - - ------- Local rules for imported ids -------- -"SPEC/CoreDump.Matrix.Transpose $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk21 -"SPEC/CoreDump.Matrix.Transpose $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk20 -"SPEC/CoreDump.Matrix.Transpose $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk19 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk18 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk17 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk16 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk15 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk14 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk13 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk12 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk29 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk28 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk27 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk26 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk25 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk24 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk23 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk22 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk34 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk33 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk32 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk31 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk30 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk57 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk56 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk76 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk75 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk74 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk73 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk55 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk54 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk53 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk52 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk72 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk71 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk70 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk69 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk68 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk67 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk51 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk50 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk49 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk48 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk47 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk46 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk45 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk66 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk65 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk64 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk63 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk62 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk61 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk60 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk59 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk58 -"SPEC/CoreDump.Matrix.Transpose $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk44 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk43 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk42 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk41 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk40 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk39 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk38 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk37 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk36 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk35 -"SPEC/CoreDump.Matrix.Transpose $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Transpose $fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'True]). - Data.Tensor.Static.$fGetSliceElemsWrk:_$cgetSliceElemsWrk @ '['False, - 'True] - $dGetSliceElemsWrk - = CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:_$cgetSliceElemsWrk -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk1 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk2 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk3 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk7 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk11 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk10 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk6 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk9 -"SPEC/CoreDump.Matrix.Transpose $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.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk5 -"SPEC/CoreDump.Matrix.Transpose $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False, 'False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False, - 'False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk8 -"SPEC/CoreDump.Matrix.Transpose $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '['False]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '['False] - $dGetSliceElemsWrk - = CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk4 -"SPEC/CoreDump.Matrix.Transpose $fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[]" - forall ($dGetSliceElemsWrk - :: Data.Tensor.Static.GetSliceElemsWrk '[]). - Data.Tensor.Static.$fGetSliceElemsWrk:0_$cgetSliceElemsWrk @ '[] - $dGetSliceElemsWrk - = CoreDump.Matrix.Transpose.$s$fDemoteWithkxkctxctx:_$cdemoteWith_$s$fGetSliceElemsWrk:0_$cgetSliceElemsWrk +2017-09-20 00:06:33.767284 UTC + +Result size of Tidy Core + = {terms: 32, types: 30, coercions: 3, joins: 0/0} + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Transpose.$trModule2 :: GHC.Prim.Addr# +CoreDump.Matrix.Transpose.$trModule2 = "CoreDump.Matrix.Transpose"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Transpose.$trModule1 :: GHC.Types.TrName +CoreDump.Matrix.Transpose.$trModule1 + = GHC.Types.TrNameS CoreDump.Matrix.Transpose.$trModule2 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Transpose.$trModule4 :: GHC.Prim.Addr# +CoreDump.Matrix.Transpose.$trModule4 = "main"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Transpose.$trModule3 :: GHC.Types.TrName +CoreDump.Matrix.Transpose.$trModule3 + = GHC.Types.TrNameS CoreDump.Matrix.Transpose.$trModule4 + +-- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} +CoreDump.Matrix.Transpose.$trModule :: GHC.Types.Module +CoreDump.Matrix.Transpose.$trModule + = GHC.Types.Module + CoreDump.Matrix.Transpose.$trModule3 + CoreDump.Matrix.Transpose.$trModule1 + +-- RHS size: {terms: 17, types: 17, coercions: 3, joins: 0/0} +transpose_ :: Matrix 4 3 Float -> Matrix 3 4 Float +transpose_ + = \ (m1 :: Matrix 4 3 Float) -> + case m1 `cast` <Co:1> of + { TensorInstances.Tensor'4'3'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 + dt8 dt9 dt10 dt11 -> + (TensorInstances.Tensor'3'4'Float + dt dt3 dt6 dt9 dt1 dt4 dt7 dt10 dt2 dt5 dt8 dt11) + `cast` <Co:2> + } +
tests/CoreDump/Matrix/Transpose.hs view
@@ -6,6 +6,5 @@ import Data.Matrix.Static import TensorInstances () --- FIXME: Generates terrible Core. transpose_ :: Matrix 4 3 Float -> Matrix 3 4 Float transpose_ = transpose
tests/CoreDump/Tensor/Ounzip.dump-simpl.ghc821.golden view
@@ -1,777 +1,544 @@ ==================== Tidy Core ==================== -2017-09-13 23:36:40.8606438 UTC - -Result size of Tidy Core - = {terms: 715, types: 976, coercions: 8, joins: 0/1} - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Tensor.Ounzip.$trModule4 :: GHC.Prim.Addr# -CoreDump.Tensor.Ounzip.$trModule4 = "main"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Tensor.Ounzip.$trModule3 :: GHC.Types.TrName -CoreDump.Tensor.Ounzip.$trModule3 - = GHC.Types.TrNameS CoreDump.Tensor.Ounzip.$trModule4 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -CoreDump.Tensor.Ounzip.$trModule2 :: GHC.Prim.Addr# -CoreDump.Tensor.Ounzip.$trModule2 = "CoreDump.Tensor.Ounzip"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -CoreDump.Tensor.Ounzip.$trModule1 :: GHC.Types.TrName -CoreDump.Tensor.Ounzip.$trModule1 - = GHC.Types.TrNameS CoreDump.Tensor.Ounzip.$trModule2 - --- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} -CoreDump.Tensor.Ounzip.$trModule :: GHC.Types.Module -CoreDump.Tensor.Ounzip.$trModule - = GHC.Types.Module - CoreDump.Tensor.Ounzip.$trModule3 CoreDump.Tensor.Ounzip.$trModule1 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl :: GHC.Prim.Addr# -lvl = "error"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl1 :: [Char] -lvl1 = GHC.CString.unpackCString# lvl - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl2 :: GHC.Prim.Addr# -lvl2 = "static-tensor-0.1.0.0-1bgjq3JOZMoDpQl5pqUrpL"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl3 :: [Char] -lvl3 = GHC.CString.unpackCString# lvl2 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl4 :: GHC.Prim.Addr# -lvl4 = "Data.List.Unrolled"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl5 :: [Char] -lvl5 = GHC.CString.unpackCString# lvl4 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl6 :: GHC.Prim.Addr# -lvl6 = "src\\Data\\List\\Unrolled.hs"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl7 :: [Char] -lvl7 = GHC.CString.unpackCString# lvl6 - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl8 :: Int -lvl8 = GHC.Types.I# 185# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl9 :: Int -lvl9 = GHC.Types.I# 22# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl10 :: Int -lvl10 = GHC.Types.I# 69# - --- RHS size: {terms: 8, types: 0, coercions: 0, joins: 0/0} -lvl11 :: GHC.Stack.Types.SrcLoc -lvl11 = GHC.Stack.Types.SrcLoc lvl3 lvl5 lvl7 lvl8 lvl9 lvl8 lvl10 - --- RHS size: {terms: 4, types: 0, coercions: 0, joins: 0/0} -lvl12 :: GHC.Stack.Types.CallStack -lvl12 - = GHC.Stack.Types.PushCallStack - lvl1 lvl11 GHC.Stack.Types.EmptyCallStack - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl13 :: GHC.Prim.Addr# -lvl13 = "unzip: Not enough elements in the list."# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl14 :: [Char] -lvl14 = GHC.CString.unpackCString# lvl13 - --- RHS size: {terms: 3, types: 6, coercions: 4, joins: 0/0} -lvl15 :: ([Float], [Float]) -lvl15 - = error - @ 'GHC.Types.LiftedRep - @ ([Float], [Float]) - (lvl12 `cast` <Co:4>) - lvl14 - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl16 :: [Char] -lvl16 - = GHC.CString.unpackCString# CoreDump.Tensor.Ounzip.$trModule4 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl17 :: GHC.Prim.Addr# -lvl17 = "TensorInstances"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl18 :: [Char] -lvl18 = GHC.CString.unpackCString# lvl17 - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl19 :: GHC.Prim.Addr# -lvl19 = "tests\\TensorInstances.hs"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl20 :: [Char] -lvl20 = GHC.CString.unpackCString# lvl19 - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl21 :: Int -lvl21 = GHC.Types.I# 40# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl22 :: Int -lvl22 = GHC.Types.I# 3# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl23 :: Int -lvl23 = GHC.Types.I# 51# - --- RHS size: {terms: 8, types: 0, coercions: 0, joins: 0/0} -lvl24 :: GHC.Stack.Types.SrcLoc -lvl24 - = GHC.Stack.Types.SrcLoc lvl16 lvl18 lvl20 lvl21 lvl22 lvl21 lvl23 - --- RHS size: {terms: 4, types: 0, coercions: 0, joins: 0/0} -lvl25 :: GHC.Stack.Types.CallStack -lvl25 - = GHC.Stack.Types.PushCallStack - lvl1 lvl24 GHC.Stack.Types.EmptyCallStack - --- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} -lvl26 :: GHC.Prim.Addr# -lvl26 = "Not enough elements to build a Tensor of shape [2,3,4]"# - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl27 :: [Char] -lvl27 = GHC.CString.unpackCString# lvl26 - --- RHS size: {terms: 4, types: 15, coercions: 4, joins: 0/0} -fail20 :: GHC.Prim.Void# -> Tensor '[2, 3, 4] Float -fail20 - = \ _ -> - error - @ 'GHC.Types.LiftedRep - @ (Tensor '[2, 3, 4] Float) - (lvl25 `cast` <Co:4>) - lvl27 - --- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} -lvl28 :: Tensor '[2, 3, 4] Float -lvl28 = fail20 GHC.Prim.void# - --- RHS size: {terms: 590, types: 733, coercions: 0, joins: 0/1} -CoreDump.Tensor.Ounzip.$wounzip_ - :: [(Float, Float)] - -> (# Tensor '[2, 3, 4] Float, Tensor '[2, 3, 4] Float #) -CoreDump.Tensor.Ounzip.$wounzip_ - = \ (w :: [(Float, Float)]) -> - let { - ds :: ([Float], [Float]) - ds - = case w of { - [] -> lvl15; - : x xs -> - case x of { (a1, b1) -> - case xs of { - [] -> lvl15; - : x1 xs1 -> - case x1 of { (a2, b2) -> - case xs1 of { - [] -> lvl15; - : x2 xs2 -> - case x2 of { (a3, b3) -> - case xs2 of { - [] -> lvl15; - : x3 xs3 -> - case x3 of { (a4, b4) -> - case xs3 of { - [] -> lvl15; - : x4 xs4 -> - case x4 of { (a5, b5) -> - case xs4 of { - [] -> lvl15; - : x5 xs5 -> - case x5 of { (a6, b6) -> - case xs5 of { - [] -> lvl15; - : x6 xs6 -> - case x6 of { (a7, b7) -> - case xs6 of { - [] -> lvl15; - : x7 xs7 -> - case x7 of { (a8, b8) -> - case xs7 of { - [] -> lvl15; - : x8 xs8 -> - case x8 of { (a9, b9) -> - case xs8 of { - [] -> lvl15; - : x9 xs9 -> - case x9 of { (a10, b10) -> - case xs9 of { - [] -> lvl15; - : x10 xs10 -> - case x10 of { (a11, b11) -> - case xs10 of { - [] -> lvl15; - : x11 xs11 -> - case x11 of { (a12, b12) -> - case xs11 of { - [] -> lvl15; - : x12 xs12 -> - case x12 of { (a13, b13) -> - case xs12 of { - [] -> lvl15; - : x13 xs13 -> - case x13 of { (a14, b14) -> - case xs13 of { - [] -> lvl15; - : x14 xs14 -> - case x14 of { (a15, b15) -> - case xs14 of { - [] -> lvl15; - : x15 xs15 -> - case x15 of - { (a16, b16) -> - case xs15 of { - [] -> lvl15; - : x16 xs16 -> - case x16 of - { (a17, b17) -> - case xs16 of { - [] -> lvl15; - : x17 xs17 -> - case x17 of - { (a18, b18) -> - case xs17 of { - [] -> lvl15; - : x18 xs18 -> - case x18 of - { (a19, - b19) -> - case xs18 - of { - [] -> - lvl15; - : x19 - xs19 -> - case x19 - of - { (a20, - b20) -> - case xs19 - of { - [] -> - lvl15; - : x20 - xs20 -> - case x20 - of - { (a21, - b21) -> - case xs20 - of { - [] -> - lvl15; - : x21 - xs21 -> - case x21 - of - { (a22, - b22) -> - case xs21 - of { - [] -> - lvl15; - : x22 - xs22 -> - case x22 - of - { (a23, - b23) -> - case xs22 - of { - [] -> - lvl15; - : x23 - xs23 -> - case x23 - of - { (a24, - b24) -> - (GHC.Types.: - @ Float - a1 - (GHC.Types.: - @ Float - a2 - (GHC.Types.: - @ Float - a3 - (GHC.Types.: - @ Float - a4 - (GHC.Types.: - @ Float - a5 - (GHC.Types.: - @ Float - a6 - (GHC.Types.: - @ Float - a7 - (GHC.Types.: - @ Float - a8 - (GHC.Types.: - @ Float - a9 - (GHC.Types.: - @ Float - a10 - (GHC.Types.: - @ Float - a11 - (GHC.Types.: - @ Float - a12 - (GHC.Types.: - @ Float - a13 - (GHC.Types.: - @ Float - a14 - (GHC.Types.: - @ Float - a15 - (GHC.Types.: - @ Float - a16 - (GHC.Types.: - @ Float - a17 - (GHC.Types.: - @ Float - a18 - (GHC.Types.: - @ Float - a19 - (GHC.Types.: - @ Float - a20 - (GHC.Types.: - @ Float - a21 - (GHC.Types.: - @ Float - a22 - (GHC.Types.: - @ Float - a23 - (GHC.Types.: - @ Float - a24 - (GHC.Types.[] - @ Float)))))))))))))))))))))))), - GHC.Types.: - @ Float - b1 - (GHC.Types.: - @ Float - b2 - (GHC.Types.: - @ Float - b3 - (GHC.Types.: - @ Float - b4 - (GHC.Types.: - @ Float - b5 - (GHC.Types.: - @ Float - b6 - (GHC.Types.: - @ Float - b7 - (GHC.Types.: - @ Float - b8 - (GHC.Types.: - @ Float - b9 - (GHC.Types.: - @ Float - b10 - (GHC.Types.: - @ Float - b11 - (GHC.Types.: - @ Float - b12 - (GHC.Types.: - @ Float - b13 - (GHC.Types.: - @ Float - b14 - (GHC.Types.: - @ Float - b15 - (GHC.Types.: - @ Float - b16 - (GHC.Types.: - @ Float - b17 - (GHC.Types.: - @ Float - b18 - (GHC.Types.: - @ Float - b19 - (GHC.Types.: - @ Float - b20 - (GHC.Types.: - @ Float - b21 - (GHC.Types.: - @ Float - b22 - (GHC.Types.: - @ Float - b23 - (GHC.Types.: - @ Float - b24 - (GHC.Types.[] - @ Float))))))))))))))))))))))))) - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } } in - (# case ds of { (es1, es2) -> - case es1 of { - [] -> lvl28; - : x0 ds1 -> - case ds1 of { - [] -> lvl28; - : x1 ds2 -> - case ds2 of { - [] -> lvl28; - : x2 ds3 -> - case ds3 of { - [] -> lvl28; - : x3 ds4 -> - case ds4 of { - [] -> lvl28; - : x4 ds5 -> - case ds5 of { - [] -> lvl28; - : x5 ds6 -> - case ds6 of { - [] -> lvl28; - : x6 ds7 -> - case ds7 of { - [] -> lvl28; - : x7 ds8 -> - case ds8 of { - [] -> lvl28; - : x8 ds9 -> - case ds9 of { - [] -> lvl28; - : x9 ds10 -> - case ds10 of { - [] -> lvl28; - : x10 ds11 -> - case ds11 of { - [] -> lvl28; - : x11 ds12 -> - case ds12 of { - [] -> lvl28; - : x12 ds13 -> - case ds13 of { - [] -> lvl28; - : x13 ds14 -> - case ds14 of { - [] -> lvl28; - : x14 ds15 -> - case ds15 of { - [] -> lvl28; - : x15 ds16 -> - case ds16 of { - [] -> lvl28; - : x16 ds17 -> - case ds17 of { - [] -> lvl28; - : x17 ds18 -> - case ds18 of { - [] -> lvl28; - : x18 ds19 -> - case ds19 of { - [] -> lvl28; - : x19 ds20 -> - case ds20 - of { - [] -> - lvl28; - : x20 - ds21 -> - case ds21 - of { - [] -> - lvl28; - : x21 - ds22 -> - case ds22 - of { - [] -> - lvl28; - : x22 - ds23 -> - case ds23 - of { - [] -> - lvl28; - : x23 - ds24 -> - TensorInstances.$WTensor'2'3'4'Float - x0 - x1 - x2 - x3 - x4 - x5 - x6 - x7 - x8 - x9 - x10 - x11 - x12 - x13 - x14 - x15 - x16 - x17 - x18 - x19 - x20 - x21 - x22 - x23 - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - }, - case ds of { (es1, es2) -> - case es2 of { - [] -> lvl28; - : x0 ds1 -> - case ds1 of { - [] -> lvl28; - : x1 ds2 -> - case ds2 of { - [] -> lvl28; - : x2 ds3 -> - case ds3 of { - [] -> lvl28; - : x3 ds4 -> - case ds4 of { - [] -> lvl28; - : x4 ds5 -> - case ds5 of { - [] -> lvl28; - : x5 ds6 -> - case ds6 of { - [] -> lvl28; - : x6 ds7 -> - case ds7 of { - [] -> lvl28; - : x7 ds8 -> - case ds8 of { - [] -> lvl28; - : x8 ds9 -> - case ds9 of { - [] -> lvl28; - : x9 ds10 -> - case ds10 of { - [] -> lvl28; - : x10 ds11 -> - case ds11 of { - [] -> lvl28; - : x11 ds12 -> - case ds12 of { - [] -> lvl28; - : x12 ds13 -> - case ds13 of { - [] -> lvl28; - : x13 ds14 -> - case ds14 of { - [] -> lvl28; - : x14 ds15 -> - case ds15 of { - [] -> lvl28; - : x15 ds16 -> - case ds16 of { - [] -> lvl28; - : x16 ds17 -> - case ds17 of { - [] -> lvl28; - : x17 ds18 -> - case ds18 of { - [] -> lvl28; - : x18 ds19 -> - case ds19 of { - [] -> lvl28; - : x19 ds20 -> - case ds20 - of { - [] -> - lvl28; - : x20 - ds21 -> - case ds21 - of { - [] -> - lvl28; - : x21 - ds22 -> - case ds22 - of { - [] -> - lvl28; - : x22 - ds23 -> - case ds23 - of { - [] -> - lvl28; - : x23 - ds24 -> - TensorInstances.$WTensor'2'3'4'Float - x0 - x1 - x2 - x3 - x4 - x5 - x6 - x7 - x8 - x9 - x10 - x11 - x12 - x13 - x14 - x15 - x16 - x17 - x18 - x19 - x20 - x21 - x22 - x23 - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } #) +2017-09-19 23:55:00.1476113 UTC + +Result size of Tidy Core + = {terms: 488, types: 817, coercions: 8, joins: 0/0} + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Tensor.Ounzip.$trModule4 :: GHC.Prim.Addr# +CoreDump.Tensor.Ounzip.$trModule4 = "main"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Tensor.Ounzip.$trModule3 :: GHC.Types.TrName +CoreDump.Tensor.Ounzip.$trModule3 + = GHC.Types.TrNameS CoreDump.Tensor.Ounzip.$trModule4 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +CoreDump.Tensor.Ounzip.$trModule2 :: GHC.Prim.Addr# +CoreDump.Tensor.Ounzip.$trModule2 = "CoreDump.Tensor.Ounzip"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +CoreDump.Tensor.Ounzip.$trModule1 :: GHC.Types.TrName +CoreDump.Tensor.Ounzip.$trModule1 + = GHC.Types.TrNameS CoreDump.Tensor.Ounzip.$trModule2 + +-- RHS size: {terms: 3, types: 0, coercions: 0, joins: 0/0} +CoreDump.Tensor.Ounzip.$trModule :: GHC.Types.Module +CoreDump.Tensor.Ounzip.$trModule + = GHC.Types.Module + CoreDump.Tensor.Ounzip.$trModule3 CoreDump.Tensor.Ounzip.$trModule1 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +lvl :: GHC.Prim.Addr# +lvl = "error"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +lvl1 :: [Char] +lvl1 = GHC.CString.unpackCString# lvl + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +lvl2 :: GHC.Prim.Addr# +lvl2 = "static-tensor-0.2.0.0-4LYZSU7cIXNFIrMbd1zb5c"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +lvl3 :: [Char] +lvl3 = GHC.CString.unpackCString# lvl2 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +lvl4 :: GHC.Prim.Addr# +lvl4 = "Data.List.Unrolled"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +lvl5 :: [Char] +lvl5 = GHC.CString.unpackCString# lvl4 + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +lvl6 :: GHC.Prim.Addr# +lvl6 = "src\\Data\\List\\Unrolled.hs"# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +lvl7 :: [Char] +lvl7 = GHC.CString.unpackCString# lvl6 + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +lvl8 :: Int +lvl8 = GHC.Types.I# 185# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +lvl9 :: Int +lvl9 = GHC.Types.I# 22# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +lvl10 :: Int +lvl10 = GHC.Types.I# 69# + +-- RHS size: {terms: 8, types: 0, coercions: 0, joins: 0/0} +lvl11 :: GHC.Stack.Types.SrcLoc +lvl11 = GHC.Stack.Types.SrcLoc lvl3 lvl5 lvl7 lvl8 lvl9 lvl8 lvl10 + +-- RHS size: {terms: 4, types: 0, coercions: 0, joins: 0/0} +lvl12 :: GHC.Stack.Types.CallStack +lvl12 + = GHC.Stack.Types.PushCallStack + lvl1 lvl11 GHC.Stack.Types.EmptyCallStack + +-- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} +lvl13 :: GHC.Prim.Addr# +lvl13 = "unzip: Not enough elements in the list."# + +-- RHS size: {terms: 2, types: 0, coercions: 0, joins: 0/0} +lvl14 :: [Char] +lvl14 = GHC.CString.unpackCString# lvl13 + +-- RHS size: {terms: 3, types: 6, coercions: 4, joins: 0/0} +lvl15 :: ([Float], [Float]) +lvl15 + = error + @ 'GHC.Types.LiftedRep + @ ([Float], [Float]) + (lvl12 `cast` <Co:4>) + lvl14 + +-- RHS size: {terms: 412, types: 632, coercions: 4, joins: 0/0} +CoreDump.Tensor.Ounzip.$wounzip_ + :: [(Float, Float)] + -> (# Tensor '[2, 3, 4] Float, Tensor '[2, 3, 4] Float #) +CoreDump.Tensor.Ounzip.$wounzip_ + = \ (w :: [(Float, Float)]) -> + case w of { + [] -> case lvl15 of wild1 { }; + : x xs -> + case x of { (a1, b1) -> + case xs of { + [] -> case lvl15 of wild3 { }; + : x1 xs1 -> + case x1 of { (a2, b2) -> + case xs1 of { + [] -> case lvl15 of wild5 { }; + : x2 xs2 -> + case x2 of { (a3, b3) -> + case xs2 of { + [] -> case lvl15 of wild7 { }; + : x3 xs3 -> + case x3 of { (a4, b4) -> + case xs3 of { + [] -> case lvl15 of wild9 { }; + : x4 xs4 -> + case x4 of { (a5, b5) -> + case xs4 of { + [] -> case lvl15 of wild11 { }; + : x5 xs5 -> + case x5 of { (a6, b6) -> + case xs5 of { + [] -> case lvl15 of wild13 { }; + : x6 xs6 -> + case x6 of { (a7, b7) -> + case xs6 of { + [] -> case lvl15 of wild15 { }; + : x7 xs7 -> + case x7 of { (a8, b8) -> + case xs7 of { + [] -> case lvl15 of wild17 { }; + : x8 xs8 -> + case x8 of { (a9, b9) -> + case xs8 of { + [] -> case lvl15 of wild19 { }; + : x9 xs9 -> + case x9 of { (a10, b10) -> + case xs9 of { + [] -> case lvl15 of wild21 { }; + : x10 xs10 -> + case x10 of { (a11, b11) -> + case xs10 of { + [] -> case lvl15 of wild23 { }; + : x11 xs11 -> + case x11 of { (a12, b12) -> + case xs11 of { + [] -> case lvl15 of wild25 { }; + : x12 xs12 -> + case x12 of { (a13, b13) -> + case xs12 of { + [] -> case lvl15 of wild27 { }; + : x13 xs13 -> + case x13 of { (a14, b14) -> + case xs13 of { + [] -> case lvl15 of wild29 { }; + : x14 xs14 -> + case x14 of { (a15, b15) -> + case xs14 of { + [] -> case lvl15 of wild31 { }; + : x15 xs15 -> + case x15 of { (a16, b16) -> + case xs15 of { + [] -> + case lvl15 of wild33 { }; + : x16 xs16 -> + case x16 of + { (a17, b17) -> + case xs16 of { + [] -> + case lvl15 of wild35 { + }; + : x17 xs17 -> + case x17 of + { (a18, b18) -> + case xs17 of { + [] -> + case lvl15 + of wild37 { + }; + : x18 xs18 -> + case x18 of + { (a19, b19) -> + case xs18 of { + [] -> + case lvl15 + of wild39 { + }; + : x19 xs19 -> + case x19 of + { (a20, + b20) -> + case xs19 of { + [] -> + case lvl15 + of wild41 { + }; + : x20 + xs20 -> + case x20 + of + { (a21, + b21) -> + case xs20 + of { + [] -> + case lvl15 + of wild43 { + }; + : x21 + xs21 -> + case x21 + of + { (a22, + b22) -> + case xs21 + of { + [] -> + case lvl15 + of wild45 { + }; + : x22 + xs22 -> + case x22 + of + { (a23, + b23) -> + case xs22 + of { + [] -> + case lvl15 + of wild47 { + }; + : x23 + xs23 -> + case x23 + of + { (a24, + b24) -> + case a1 + of + { GHC.Types.F# dt1 -> + case a2 + of + { GHC.Types.F# dt3 -> + case a3 + of + { GHC.Types.F# dt5 -> + case a4 + of + { GHC.Types.F# dt7 -> + case a5 + of + { GHC.Types.F# dt9 -> + case a6 + of + { GHC.Types.F# dt11 -> + case a7 + of + { GHC.Types.F# dt13 -> + case a8 + of + { GHC.Types.F# dt15 -> + case a9 + of + { GHC.Types.F# dt17 -> + case a10 + of + { GHC.Types.F# dt19 -> + case a11 + of + { GHC.Types.F# dt21 -> + case a12 + of + { GHC.Types.F# dt23 -> + case a13 + of + { GHC.Types.F# dt25 -> + case a14 + of + { GHC.Types.F# dt27 -> + case a15 + of + { GHC.Types.F# dt29 -> + case a16 + of + { GHC.Types.F# dt31 -> + case a17 + of + { GHC.Types.F# dt33 -> + case a18 + of + { GHC.Types.F# dt35 -> + case a19 + of + { GHC.Types.F# dt37 -> + case a20 + of + { GHC.Types.F# dt39 -> + case a21 + of + { GHC.Types.F# dt41 -> + case a22 + of + { GHC.Types.F# dt43 -> + case a23 + of + { GHC.Types.F# dt45 -> + case a24 + of + { GHC.Types.F# dt47 -> + case b1 + of + { GHC.Types.F# dt49 -> + case b2 + of + { GHC.Types.F# dt51 -> + case b3 + of + { GHC.Types.F# dt53 -> + case b4 + of + { GHC.Types.F# dt55 -> + case b5 + of + { GHC.Types.F# dt57 -> + case b6 + of + { GHC.Types.F# dt59 -> + case b7 + of + { GHC.Types.F# dt61 -> + case b8 + of + { GHC.Types.F# dt63 -> + case b9 + of + { GHC.Types.F# dt65 -> + case b10 + of + { GHC.Types.F# dt67 -> + case b11 + of + { GHC.Types.F# dt69 -> + case b12 + of + { GHC.Types.F# dt71 -> + case b13 + of + { GHC.Types.F# dt73 -> + case b14 + of + { GHC.Types.F# dt75 -> + case b15 + of + { GHC.Types.F# dt77 -> + case b16 + of + { GHC.Types.F# dt79 -> + case b17 + of + { GHC.Types.F# dt81 -> + case b18 + of + { GHC.Types.F# dt83 -> + case b19 + of + { GHC.Types.F# dt85 -> + case b20 + of + { GHC.Types.F# dt87 -> + case b21 + of + { GHC.Types.F# dt89 -> + case b22 + of + { GHC.Types.F# dt91 -> + case b23 + of + { GHC.Types.F# dt93 -> + case b24 + of + { GHC.Types.F# dt95 -> + (# (TensorInstances.Tensor'2'3'4'Float + dt1 + dt3 + dt5 + dt7 + dt9 + dt11 + dt13 + dt15 + dt17 + dt19 + dt21 + dt23 + dt25 + dt27 + dt29 + dt31 + dt33 + dt35 + dt37 + dt39 + dt41 + dt43 + dt45 + dt47) + `cast` <Co:2>, + (TensorInstances.Tensor'2'3'4'Float + dt49 + dt51 + dt53 + dt55 + dt57 + dt59 + dt61 + dt63 + dt65 + dt67 + dt69 + dt71 + dt73 + dt75 + dt77 + dt79 + dt81 + dt83 + dt85 + dt87 + dt89 + dt91 + dt93 + dt95) + `cast` <Co:2> #) + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } -- RHS size: {terms: 8, types: 85, coercions: 0, joins: 0/0} ounzip_
tests/CoreDump/Tensor/Ounzip.hs view
@@ -7,7 +7,6 @@ import Data.Containers import TensorInstances () --- FIXME: generates suboptimal core. ounzip_ :: [(Float, Float)] -> (Tensor '[2, 3, 4] Float, Tensor '[2, 3, 4] Float) ounzip_ xs = ounzip xs
tests/CoreDump/Tensor/TensorElemOver.dump-simpl.ghc821.golden view
@@ -1,6 +1,6 @@ ==================== Tidy Core ==================== -2017-09-08 01:36:08.4711701 UTC +2017-09-19 23:56:38.3642289 UTC Result size of Tidy Core = {terms: 50, types: 75, coercions: 3, joins: 0/0} @@ -36,8 +36,8 @@ :: (Float -> Float) -> Tensor '[2, 3, 4] Float -> Tensor '[2, 3, 4] Float tensorElemOver_ - = \ (f :: Float -> Float) (eta :: Tensor '[2, 3, 4] Float) -> - case eta `cast` <Co:1> of + = \ (f :: Float -> Float) (s1 :: Tensor '[2, 3, 4] Float) -> + case s1 `cast` <Co:1> of { TensorInstances.Tensor'2'3'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 dt16 dt17 dt18 dt19 dt20 dt21 dt22 dt23 ->
tests/CoreDump/Tensor/TensorElemSet.dump-simpl.ghc821.golden view
@@ -1,6 +1,6 @@ ==================== Tidy Core ==================== -2017-09-08 01:36:07.8233659 UTC +2017-09-19 23:56:43.9675494 UTC Result size of Tidy Core = {terms: 48, types: 73, coercions: 3, joins: 0/0} @@ -35,8 +35,8 @@ tensorElemSet_ :: Float -> Tensor '[2, 3, 4] Float -> Tensor '[2, 3, 4] Float tensorElemSet_ - = \ (e :: Float) (s1 :: Tensor '[2, 3, 4] Float) -> - case s1 `cast` <Co:1> of + = \ (e :: Float) (eta :: Tensor '[2, 3, 4] Float) -> + case eta `cast` <Co:1> of { TensorInstances.Tensor'2'3'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 dt16 dt17 dt18 dt19 dt20 dt21 dt22 dt23 ->
tests/CoreDump/Tensor/TensorElemView.dump-simpl.ghc821.golden view
@@ -1,6 +1,6 @@ ==================== Tidy Core ==================== -2017-09-08 01:36:07.1671647 UTC +2017-09-19 23:56:49.5998716 UTC Result size of Tidy Core = {terms: 23, types: 74, coercions: 78, joins: 0/0} @@ -35,8 +35,8 @@ CoreDump.Tensor.TensorElemView.tensorElemView_1 :: Tensor '[2, 3, 4] Float -> Tensor '[] Float CoreDump.Tensor.TensorElemView.tensorElemView_1 - = \ (x :: Tensor '[2, 3, 4] Float) -> - case x `cast` <Co:1> of + = \ (s1 :: Tensor '[2, 3, 4] Float) -> + case s1 `cast` <Co:1> of { TensorInstances.Tensor'2'3'4'Float dt dt1 dt2 dt3 dt4 dt5 dt6 dt7 dt8 dt9 dt10 dt11 dt12 dt13 dt14 dt15 dt16 dt17 dt18 dt19 dt20 dt21 dt22 dt23 ->
tests/CoreDump/Tensor/Zero.dump-simpl.ghc821.golden view
@@ -1,6 +1,6 @@ ==================== Tidy Core ==================== -2017-09-08 01:36:06.5879636 UTC +2017-09-19 23:56:54.8951744 UTC Result size of Tidy Core = {terms: 42, types: 19, coercions: 2, joins: 0/0} @@ -30,7 +30,7 @@ CoreDump.Tensor.Zero.$trModule3 CoreDump.Tensor.Zero.$trModule1 -- RHS size: {terms: 25, types: 0, coercions: 0, joins: 0/0} -CoreDump.Tensor.Zero.zero_1 :: TensorInstances.R:Tensor:Float25 +CoreDump.Tensor.Zero.zero_1 :: TensorInstances.R:Tensor:Float27 CoreDump.Tensor.Zero.zero_1 = TensorInstances.Tensor'2'3'4'Float 0.0#
tests/CoreDump/Vector/Dot.dump-simpl.ghc821.golden view
@@ -1,9 +1,9 @@ ==================== Tidy Core ==================== -2017-09-08 01:36:06.3695632 UTC +2017-09-19 23:57:05.9388061 UTC Result size of Tidy Core - = {terms: 39, types: 28, coercions: 2, joins: 0/0} + = {terms: 41, types: 38, coercions: 68, joins: 0/0} -- RHS size: {terms: 1, types: 0, coercions: 0, joins: 0/0} CoreDump.Vector.Dot.$trModule2 :: GHC.Prim.Addr# @@ -29,22 +29,29 @@ = GHC.Types.Module CoreDump.Vector.Dot.$trModule3 CoreDump.Vector.Dot.$trModule1 --- RHS size: {terms: 24, types: 16, coercions: 2, joins: 0/0} -dot_ :: Vector 4 Float -> Vector 4 Float -> Float -dot_ +-- RHS size: {terms: 24, types: 16, coercions: 52, joins: 0/0} +$sdot1 + :: Vector 4 Float + -> Vector 4 Float -> Data.MonoTraversable.Element (Vector 4 Float) +$sdot1 = \ (v1 :: Vector 4 Float) (v2 :: Vector 4 Float) -> case v1 `cast` <Co:1> of { TensorInstances.Tensor'4'Float dt dt1 dt2 dt3 -> case v2 `cast` <Co:1> of { TensorInstances.Tensor'4'Float dt4 dt5 dt6 dt7 -> - GHC.Types.F# - (GHC.Prim.plusFloat# - (GHC.Prim.plusFloat# - (GHC.Prim.plusFloat# - (GHC.Prim.timesFloat# dt3 dt7) (GHC.Prim.timesFloat# dt2 dt6)) - (GHC.Prim.timesFloat# dt1 dt5)) - (GHC.Prim.timesFloat# dt dt4)) + (GHC.Types.F# + (GHC.Prim.plusFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.plusFloat# + (GHC.Prim.timesFloat# dt3 dt7) (GHC.Prim.timesFloat# dt2 dt6)) + (GHC.Prim.timesFloat# dt1 dt5)) + (GHC.Prim.timesFloat# dt dt4))) + `cast` <Co:50> } } + +-- RHS size: {terms: 1, types: 0, coercions: 16, joins: 0/0} +dot_ :: Vector 4 Float -> Vector 4 Float -> Float +dot_ = $sdot1 `cast` <Co:16>
tests/TensorInstances.hs view
@@ -33,6 +33,7 @@ $(genTensorInstance (N.fromList [4, 3]) ''Float) $(genTensorInstance (N.fromList [4, 4]) ''Float) $(genTensorInstance (N.fromList [5, 5]) ''Float) +$(genTensorInstance (N.fromList [6, 6]) ''Float) $(genTensorInstance (N.fromList [1, 3, 4]) ''Float) $(genTensorInstance (N.fromList [2, 2, 2]) ''Float) $(genTensorInstance (N.fromList [2, 2, 4]) ''Float)