{-# LANGUAGE BangPatterns #-}
{-# LANGUAGE EmptyCase #-}
{-# LANGUAGE EmptyDataDecls #-}
{-# LANGUAGE ExistentialQuantification #-}
{-# LANGUAGE NoMonomorphismRestriction #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# OPTIONS_GHC -Wno-overlapping-patterns #-}
module MAlonzo.Code.Data.Fin.Properties where
import MAlonzo.RTE (coe, erased, AgdaAny, addInt, subInt, mulInt,
quotInt, remInt, geqInt, ltInt, eqInt, add64, sub64, mul64, quot64,
rem64, lt64, eq64, word64FromNat, word64ToNat)
import qualified MAlonzo.RTE
import qualified Data.Text
import qualified MAlonzo.Code.Agda.Builtin.Bool
import qualified MAlonzo.Code.Agda.Builtin.Equality
import qualified MAlonzo.Code.Agda.Builtin.Sigma
import qualified MAlonzo.Code.Agda.Builtin.Unit
import qualified MAlonzo.Code.Agda.Primitive
import qualified MAlonzo.Code.Algebra.Definitions.RawMagma
import qualified MAlonzo.Code.Data.Empty
import qualified MAlonzo.Code.Data.Fin.Base
import qualified MAlonzo.Code.Data.Irrelevant
import qualified MAlonzo.Code.Data.Nat.Base
import qualified MAlonzo.Code.Data.Nat.Properties
import qualified MAlonzo.Code.Data.Product.Base
import qualified MAlonzo.Code.Data.Sum.Base
import qualified MAlonzo.Code.Effect.Applicative
import qualified MAlonzo.Code.Effect.Functor
import qualified MAlonzo.Code.Function.Bundles
import qualified MAlonzo.Code.Relation.Binary.Bundles
import qualified MAlonzo.Code.Relation.Binary.Definitions
import qualified MAlonzo.Code.Relation.Binary.PropositionalEquality.Core
import qualified MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties
import qualified MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple
import qualified MAlonzo.Code.Relation.Binary.Reasoning.Syntax
import qualified MAlonzo.Code.Relation.Binary.Structures
import qualified MAlonzo.Code.Relation.Nullary.Decidable
import qualified MAlonzo.Code.Relation.Nullary.Decidable.Core
import qualified MAlonzo.Code.Relation.Nullary.Negation.Core
import qualified MAlonzo.Code.Relation.Nullary.Reflects
import qualified MAlonzo.Code.Relation.Unary.Properties
d_'172'Fin0_20 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_'172'Fin0_20 :: T_Fin_10 -> T_Irrelevant_20
d_'172'Fin0_20 = T_Fin_10 -> T_Irrelevant_20
forall a. a
erased
d_nonZeroIndex_22 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T_NonZero_112
d_nonZeroIndex_22 :: Integer -> T_Fin_10 -> T_NonZero_112
d_nonZeroIndex_22 ~Integer
v0 ~T_Fin_10
v1 = T_NonZero_112
du_nonZeroIndex_22
du_nonZeroIndex_22 :: MAlonzo.Code.Data.Nat.Base.T_NonZero_112
du_nonZeroIndex_22 :: T_NonZero_112
du_nonZeroIndex_22
= (Any -> T_NonZero_112) -> Any -> T_NonZero_112
forall a b. a -> b
coe
Any -> T_NonZero_112
MAlonzo.Code.Data.Nat.Base.C_NonZero'46'constructor_3575
(() -> Any
forall a b. a -> b
coe ()
MAlonzo.Code.Agda.Builtin.Unit.C_tt_8)
d_0'8596''8869'_24 :: MAlonzo.Code.Function.Bundles.T_Inverse_1960
d_0'8596''8869'_24 :: T_Inverse_1960
d_0'8596''8869'_24
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_1960)
-> Any -> Any -> T_Inverse_1960
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_1960
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2366 Any
forall a. a
erased
Any
forall a. a
erased
d_1'8596''8868'_26 :: MAlonzo.Code.Function.Bundles.T_Inverse_1960
d_1'8596''8868'_26 :: T_Inverse_1960
d_1'8596''8868'_26
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_1960)
-> Any -> Any -> T_Inverse_1960
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_1960
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2366
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v0 -> () -> Any
forall a b. a -> b
coe ()
MAlonzo.Code.Agda.Builtin.Unit.C_tt_8))
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v0 -> Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12)))
d_'46'extendedlambda3_34 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'46'extendedlambda3_34 :: T_Fin_10 -> T__'8801'__12
d_'46'extendedlambda3_34 = T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_2'8596'Bool_36 :: MAlonzo.Code.Function.Bundles.T_Inverse_1960
d_2'8596'Bool_36 :: T_Inverse_1960
d_2'8596'Bool_36
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_1960)
-> Any -> Any -> T_Inverse_1960
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_1960
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2366
((T_Fin_10 -> Bool) -> Any
forall a b. a -> b
coe T_Fin_10 -> Bool
d_'46'extendedlambda4_38)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v0 ->
if Any -> Bool
forall a b. a -> b
coe Any
v0
then (T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12)
else T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12))
d_'46'extendedlambda4_38 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> Bool
d_'46'extendedlambda4_38 :: T_Fin_10 -> Bool
d_'46'extendedlambda4_38 T_Fin_10
v0
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> Bool -> Bool
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_false_8
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v2
-> (Any -> Any -> Any) -> Any -> Any -> Bool
forall a b. a -> b
coe Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2) (Bool -> Any
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_true_10)
T_Fin_10
_ -> Bool
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'46'extendedlambda7_44 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'46'extendedlambda7_44 :: T_Fin_10 -> T__'8801'__12
d_'46'extendedlambda7_44 = T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_0'8802'1'43'n_46 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_0'8802'1'43'n_46 :: Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
d_0'8802'1'43'n_46 = Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
forall a. a
erased
d_suc'45'injective_48 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_suc'45'injective_48 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
d_suc'45'injective_48 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
forall a. a
erased
d__'8799'__50 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d__'8799'__50 :: Integer -> T_Fin_10 -> T_Fin_10 -> T_Dec_20
d__'8799'__50 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2 = T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8799'__50 T_Fin_10
v1 T_Fin_10
v2
du__'8799'__50 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du__'8799'__50 :: T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8799'__50 T_Fin_10
v0 T_Fin_10
v1
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_true_10)
((Any -> T_Reflects_16) -> Any -> Any
forall a b. a -> b
coe Any -> T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
forall a. a
erased)
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v4
-> (Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_false_8)
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)
T_Fin_10
_ -> T_Dec_20
forall a. a
MAlonzo.RTE.mazUnreachableError
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v3
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_false_8)
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v5
-> ((Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20)
-> Any -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du_map'8242'_168
Any
forall a. a
erased Any
forall a. a
erased ((T_Fin_10 -> T_Fin_10 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8799'__50 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v3) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v5))
T_Fin_10
_ -> T_Dec_20
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Fin_10
_ -> T_Dec_20
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'8801''45'isDecEquivalence_60 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsDecEquivalence_44
d_'8801''45'isDecEquivalence_60 :: Integer -> T_IsDecEquivalence_44
d_'8801''45'isDecEquivalence_60 ~Integer
v0
= T_IsDecEquivalence_44
du_'8801''45'isDecEquivalence_60
du_'8801''45'isDecEquivalence_60 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsDecEquivalence_44
du_'8801''45'isDecEquivalence_60 :: T_IsDecEquivalence_44
du_'8801''45'isDecEquivalence_60
= (T_IsEquivalence_26
-> (Any -> Any -> T_Dec_20) -> T_IsDecEquivalence_44)
-> Any -> Any -> T_IsDecEquivalence_44
forall a b. a -> b
coe
T_IsEquivalence_26
-> (Any -> Any -> T_Dec_20) -> T_IsDecEquivalence_44
MAlonzo.Code.Relation.Binary.Structures.C_IsDecEquivalence'46'constructor_3083
(T_IsEquivalence_26 -> Any
forall a b. a -> b
coe
T_IsEquivalence_26
MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties.du_isEquivalence_396)
((T_Fin_10 -> T_Fin_10 -> T_Dec_20) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8799'__50)
d_'8801''45'preorder_62 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_Preorder_132
d_'8801''45'preorder_62 :: Integer -> T_Preorder_132
d_'8801''45'preorder_62 ~Integer
v0 = T_Preorder_132
du_'8801''45'preorder_62
du_'8801''45'preorder_62 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Preorder_132
du_'8801''45'preorder_62 :: T_Preorder_132
du_'8801''45'preorder_62
= T_Preorder_132 -> T_Preorder_132
forall a b. a -> b
coe
T_Preorder_132
MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties.du_preorder_414
d_'8801''45'setoid_66 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_44
d_'8801''45'setoid_66 :: Integer -> T_Setoid_44
d_'8801''45'setoid_66 ~Integer
v0 = T_Setoid_44
du_'8801''45'setoid_66
du_'8801''45'setoid_66 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_44
du_'8801''45'setoid_66 :: T_Setoid_44
du_'8801''45'setoid_66
= T_Setoid_44 -> T_Setoid_44
forall a b. a -> b
coe
T_Setoid_44
MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties.du_setoid_402
d_'8801''45'decSetoid_70 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_DecSetoid_84
d_'8801''45'decSetoid_70 :: Integer -> T_DecSetoid_84
d_'8801''45'decSetoid_70 ~Integer
v0 = T_DecSetoid_84
du_'8801''45'decSetoid_70
du_'8801''45'decSetoid_70 ::
MAlonzo.Code.Relation.Binary.Bundles.T_DecSetoid_84
du_'8801''45'decSetoid_70 :: T_DecSetoid_84
du_'8801''45'decSetoid_70
= (T_IsDecEquivalence_44 -> T_DecSetoid_84) -> Any -> T_DecSetoid_84
forall a b. a -> b
coe
T_IsDecEquivalence_44 -> T_DecSetoid_84
MAlonzo.Code.Relation.Binary.Bundles.C_DecSetoid'46'constructor_1389
(T_IsDecEquivalence_44 -> Any
forall a b. a -> b
coe T_IsDecEquivalence_44
du_'8801''45'isDecEquivalence_60)
d_toℕ'45'injective_74 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'injective_74 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
d_toℕ'45'injective_74 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'strengthen_90 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'strengthen_90 :: Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'strengthen_90 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_toℕ'45''8593''737'_98 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45''8593''737'_98 :: Integer -> T_Fin_10 -> Integer -> T__'8801'__12
d_toℕ'45''8593''737'_98 = Integer -> T_Fin_10 -> Integer -> T__'8801'__12
forall a. a
erased
d_'8593''737''45'injective_112 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'8593''737''45'injective_112 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_'8593''737''45'injective_112 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_toℕ'45''8593''691'_128 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45''8593''691'_128 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'45''8593''691'_128 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_'8593''691''45'injective_142 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'8593''691''45'injective_142 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_'8593''691''45'injective_142 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_toℕ'60'n_156 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_toℕ'60'n_156 :: Integer -> T_Fin_10 -> T__'8804'__22
d_toℕ'60'n_156 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_toℕ'60'n_156 T_Fin_10
v1
du_toℕ'60'n_156 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_toℕ'60'n_156 :: T_Fin_10 -> T__'8804'__22
du_toℕ'60'n_156 T_Fin_10
v0
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
(T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26)
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v2
-> (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
((T_Fin_10 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_toℕ'60'n_156 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2))
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_toℕ'8804'pred'91'n'93'_162 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_toℕ'8804'pred'91'n'93'_162 :: Integer -> T_Fin_10 -> T__'8804'__22
d_toℕ'8804'pred'91'n'93'_162 ~Integer
v0 T_Fin_10
v1
= T_Fin_10 -> T__'8804'__22
du_toℕ'8804'pred'91'n'93'_162 T_Fin_10
v1
du_toℕ'8804'pred'91'n'93'_162 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_toℕ'8804'pred'91'n'93'_162 :: T_Fin_10 -> T__'8804'__22
du_toℕ'8804'pred'91'n'93'_162 T_Fin_10
v0
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v2
-> (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
((T_Fin_10 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_toℕ'8804'pred'91'n'93'_162 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2))
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_toℕ'8804'n_170 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_toℕ'8804'n_170 :: Integer -> T_Fin_10 -> T__'8804'__22
d_toℕ'8804'n_170 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_toℕ'8804'n_170 T_Fin_10
v1
du_toℕ'8804'n_170 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_toℕ'8804'n_170 :: T_Fin_10 -> T__'8804'__22
du_toℕ'8804'n_170 T_Fin_10
v0 = (T_Fin_10 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_toℕ'8804'pred'91'n'93'_162 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0)
d_toℕ'8804'pred'91'n'93''8242'_178 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_toℕ'8804'pred'91'n'93''8242'_178 :: Integer -> T_Fin_10 -> T__'8804'__22
d_toℕ'8804'pred'91'n'93''8242'_178 ~Integer
v0 T_Fin_10
v1
= T_Fin_10 -> T__'8804'__22
du_toℕ'8804'pred'91'n'93''8242'_178 T_Fin_10
v1
du_toℕ'8804'pred'91'n'93''8242'_178 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_toℕ'8804'pred'91'n'93''8242'_178 :: T_Fin_10 -> T__'8804'__22
du_toℕ'8804'pred'91'n'93''8242'_178 T_Fin_10
v0
= (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'pred_5664
((T_Fin_10 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_toℕ'60'n_156 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0))
d_toℕ'45'mono'45''60'_182 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_toℕ'45'mono'45''60'_182 :: Integer
-> T_Fin_10
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_toℕ'45'mono'45''60'_182 ~Integer
v0 ~T_Fin_10
v1 ~Integer
v2 ~T_Fin_10
v3 T__'8804'__22
v4
= T__'8804'__22 -> T__'8804'__22
du_toℕ'45'mono'45''60'_182 T__'8804'__22
v4
du_toℕ'45'mono'45''60'_182 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_toℕ'45'mono'45''60'_182 :: T__'8804'__22 -> T__'8804'__22
du_toℕ'45'mono'45''60'_182 T__'8804'__22
v0 = T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v0
d_toℕ'45'mono'45''8804'_186 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_toℕ'45'mono'45''8804'_186 :: Integer
-> T_Fin_10
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_toℕ'45'mono'45''8804'_186 ~Integer
v0 ~T_Fin_10
v1 ~Integer
v2 ~T_Fin_10
v3 T__'8804'__22
v4
= T__'8804'__22 -> T__'8804'__22
du_toℕ'45'mono'45''8804'_186 T__'8804'__22
v4
du_toℕ'45'mono'45''8804'_186 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_toℕ'45'mono'45''8804'_186 :: T__'8804'__22 -> T__'8804'__22
du_toℕ'45'mono'45''8804'_186 T__'8804'__22
v0 = T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v0
d_toℕ'45'cancel'45''8804'_190 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_toℕ'45'cancel'45''8804'_190 :: Integer
-> T_Fin_10
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_toℕ'45'cancel'45''8804'_190 ~Integer
v0 ~T_Fin_10
v1 ~Integer
v2 ~T_Fin_10
v3 T__'8804'__22
v4
= T__'8804'__22 -> T__'8804'__22
du_toℕ'45'cancel'45''8804'_190 T__'8804'__22
v4
du_toℕ'45'cancel'45''8804'_190 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_toℕ'45'cancel'45''8804'_190 :: T__'8804'__22 -> T__'8804'__22
du_toℕ'45'cancel'45''8804'_190 T__'8804'__22
v0 = T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v0
d_toℕ'45'cancel'45''60'_194 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_toℕ'45'cancel'45''60'_194 :: Integer
-> T_Fin_10
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_toℕ'45'cancel'45''60'_194 ~Integer
v0 ~T_Fin_10
v1 ~Integer
v2 ~T_Fin_10
v3 T__'8804'__22
v4
= T__'8804'__22 -> T__'8804'__22
du_toℕ'45'cancel'45''60'_194 T__'8804'__22
v4
du_toℕ'45'cancel'45''60'_194 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_toℕ'45'cancel'45''60'_194 :: T__'8804'__22 -> T__'8804'__22
du_toℕ'45'cancel'45''60'_194 T__'8804'__22
v0 = T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v0
d_toℕ'45'fromℕ_200 ::
Integer -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'fromℕ_200 :: Integer -> T__'8801'__12
d_toℕ'45'fromℕ_200 = Integer -> T__'8801'__12
forall a. a
erased
d_fromℕ'45'toℕ_206 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_fromℕ'45'toℕ_206 :: Integer -> T_Fin_10 -> T__'8801'__12
d_fromℕ'45'toℕ_206 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_'8804'fromℕ_212 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'8804'fromℕ_212 :: Integer -> T_Fin_10 -> T__'8804'__22
d_'8804'fromℕ_212 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_'8804'fromℕ_212 T_Fin_10
v1
du_'8804'fromℕ_212 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8804'fromℕ_212 :: T_Fin_10 -> T__'8804'__22
du_'8804'fromℕ_212 T_Fin_10
v0
= (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.du_s'8804's'8315''185'_62
((T_Fin_10 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_toℕ'60'n_156 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0))
d_fromℕ'60''45'toℕ_226 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_fromℕ'60''45'toℕ_226 :: Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
d_fromℕ'60''45'toℕ_226 = Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'fromℕ'60'_234 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'fromℕ'60'_234 :: Integer -> Integer -> T__'8804'__22 -> T__'8801'__12
d_toℕ'45'fromℕ'60'_234 = Integer -> Integer -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_fromℕ'45'def_242 ::
Integer -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_fromℕ'45'def_242 :: Integer -> T__'8801'__12
d_fromℕ'45'def_242 = Integer -> T__'8801'__12
forall a. a
erased
d_fromℕ'60''45'cong_256 ::
Integer ->
Integer ->
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_fromℕ'60''45'cong_256 :: Integer
-> Integer
-> Integer
-> T__'8801'__12
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_fromℕ'60''45'cong_256 = Integer
-> Integer
-> Integer
-> T__'8801'__12
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
forall a. a
erased
d_fromℕ'60''45'injective_274 ::
Integer ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_fromℕ'60''45'injective_274 :: Integer
-> Integer
-> Integer
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
-> T__'8801'__12
d_fromℕ'60''45'injective_274 = Integer
-> Integer
-> Integer
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_fromℕ'60''8801'fromℕ'60''8243'_286 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Algebra.Definitions.RawMagma.T__'8739''737'__26 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_fromℕ'60''8801'fromℕ'60''8243'_286 :: Integer
-> Integer -> T__'8804'__22 -> T__'8739''737'__26 -> T__'8801'__12
d_fromℕ'60''8801'fromℕ'60''8243'_286 = Integer
-> Integer -> T__'8804'__22 -> T__'8739''737'__26 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'fromℕ'60''8243'_296 ::
Integer ->
Integer ->
MAlonzo.Code.Algebra.Definitions.RawMagma.T__'8739''737'__26 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'fromℕ'60''8243'_296 :: Integer -> Integer -> T__'8739''737'__26 -> T__'8801'__12
d_toℕ'45'fromℕ'60''8243'_296 = Integer -> Integer -> T__'8739''737'__26 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'cast_312 ::
Integer ->
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'cast_312 :: Integer -> Integer -> T__'8801'__12 -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'cast_312 = Integer -> Integer -> T__'8801'__12 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_cast'45'is'45'id_328 ::
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_cast'45'is'45'id_328 :: Integer -> T__'8801'__12 -> T_Fin_10 -> T__'8801'__12
d_cast'45'is'45'id_328 = Integer -> T__'8801'__12 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_subst'45'is'45'cast_340 ::
Integer ->
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_subst'45'is'45'cast_340 :: Integer -> Integer -> T__'8801'__12 -> T_Fin_10 -> T__'8801'__12
d_subst'45'is'45'cast_340 = Integer -> Integer -> T__'8801'__12 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_cast'45'trans_350 ::
Integer ->
Integer ->
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_cast'45'trans_350 :: Integer
-> Integer
-> Integer
-> T__'8801'__12
-> T__'8801'__12
-> T_Fin_10
-> T__'8801'__12
d_cast'45'trans_350 = Integer
-> Integer
-> Integer
-> T__'8801'__12
-> T__'8801'__12
-> T_Fin_10
-> T__'8801'__12
forall a. a
erased
d_'8804''45'reflexive_362 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'8804''45'reflexive_362 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8804'__22
d_'8804''45'reflexive_362 ~Integer
v0 T_Fin_10
v1 ~T_Fin_10
v2 ~T__'8801'__12
v3
= T_Fin_10 -> T__'8804'__22
du_'8804''45'reflexive_362 T_Fin_10
v1
du_'8804''45'reflexive_362 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8804''45'reflexive_362 :: T_Fin_10 -> T__'8804'__22
du_'8804''45'reflexive_362 T_Fin_10
v0
= (Integer -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
Integer -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'refl_2776
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0))
d_'8804''45'refl_364 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'8804''45'refl_364 :: Integer -> T_Fin_10 -> T__'8804'__22
d_'8804''45'refl_364 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_'8804''45'refl_364 T_Fin_10
v1
du_'8804''45'refl_364 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8804''45'refl_364 :: T_Fin_10 -> T__'8804'__22
du_'8804''45'refl_364 T_Fin_10
v0 = (T_Fin_10 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_'8804''45'reflexive_362 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0)
d_'8804''45'trans_366 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'8804''45'trans_366 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8804'__22
d_'8804''45'trans_366 ~Integer
v0 ~T_Fin_10
v1 ~T_Fin_10
v2 ~T_Fin_10
v3 = T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
du_'8804''45'trans_366
du_'8804''45'trans_366 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8804''45'trans_366 :: T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
du_'8804''45'trans_366
= (T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22)
-> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_2784
d_'8804''45'antisym_368 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'8804''45'antisym_368 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_'8804''45'antisym_368 = Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
forall a. a
erased
d_'8804''45'total_374 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Sum.Base.T__'8846'__30
d_'8804''45'total_374 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8846'__30
d_'8804''45'total_374 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2 = T_Fin_10 -> T_Fin_10 -> T__'8846'__30
du_'8804''45'total_374 T_Fin_10
v1 T_Fin_10
v2
du_'8804''45'total_374 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Sum.Base.T__'8846'__30
du_'8804''45'total_374 :: T_Fin_10 -> T_Fin_10 -> T__'8846'__30
du_'8804''45'total_374 T_Fin_10
v0 T_Fin_10
v1
= (Integer -> Integer -> T__'8846'__30)
-> Any -> Any -> T__'8846'__30
forall a b. a -> b
coe
Integer -> Integer -> T__'8846'__30
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'total_2790
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))
d_'8804''45'irrelevant_380 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'8804''45'irrelevant_380 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_'8804''45'irrelevant_380 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
forall a. a
erased
d__'8804''63'__382 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d__'8804''63'__382 :: Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T_Dec_20
d__'8804''63'__382 ~Integer
v0 ~Integer
v1 T_Fin_10
v2 T_Fin_10
v3 = T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8804''63'__382 T_Fin_10
v2 T_Fin_10
v3
du__'8804''63'__382 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du__'8804''63'__382 :: T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8804''63'__382 T_Fin_10
v0 T_Fin_10
v1
= (Integer -> Integer -> T_Dec_20) -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
Integer -> Integer -> T_Dec_20
MAlonzo.Code.Data.Nat.Properties.d__'8804''63'__2802
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))
d__'60''63'__388 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d__'60''63'__388 :: Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T_Dec_20
d__'60''63'__388 ~Integer
v0 ~Integer
v1 T_Fin_10
v2 T_Fin_10
v3 = T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'60''63'__388 T_Fin_10
v2 T_Fin_10
v3
du__'60''63'__388 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du__'60''63'__388 :: T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'60''63'__388 T_Fin_10
v0 T_Fin_10
v1
= (Integer -> Integer -> T_Dec_20) -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
Integer -> Integer -> T_Dec_20
MAlonzo.Code.Data.Nat.Properties.d__'8804''63'__2802
((Integer -> Integer -> Integer) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> Integer -> Integer
addInt (Integer -> Any
forall a b. a -> b
coe (Integer
1 :: Integer))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0)))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))
d_'8804''45'isPreorder_394 ::
Integer -> MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_70
d_'8804''45'isPreorder_394 :: Integer -> T_IsPreorder_70
d_'8804''45'isPreorder_394 ~Integer
v0 = T_IsPreorder_70
du_'8804''45'isPreorder_394
du_'8804''45'isPreorder_394 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_70
du_'8804''45'isPreorder_394 :: T_IsPreorder_70
du_'8804''45'isPreorder_394
= (T_IsEquivalence_26
-> (Any -> Any -> Any -> Any)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> T_IsPreorder_70)
-> Any
-> (Any -> Any -> Any -> Any)
-> (Any -> Any -> Any -> Any)
-> T_IsPreorder_70
forall a b. a -> b
coe
T_IsEquivalence_26
-> (Any -> Any -> Any -> Any)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> T_IsPreorder_70
MAlonzo.Code.Relation.Binary.Structures.C_IsPreorder'46'constructor_4003
(T_IsEquivalence_26 -> Any
forall a b. a -> b
coe
T_IsEquivalence_26
MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties.du_isEquivalence_396)
(\ Any
v0 Any
v1 Any
v2 -> (T_Fin_10 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_'8804''45'reflexive_362 Any
v0)
(\ Any
v0 Any
v1 Any
v2 -> (T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22) -> Any
forall a b. a -> b
coe T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
du_'8804''45'trans_366)
d_'8804''45'isPartialOrder_396 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_174
d_'8804''45'isPartialOrder_396 :: Integer -> T_IsPartialOrder_174
d_'8804''45'isPartialOrder_396 ~Integer
v0
= T_IsPartialOrder_174
du_'8804''45'isPartialOrder_396
du_'8804''45'isPartialOrder_396 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_174
du_'8804''45'isPartialOrder_396 :: T_IsPartialOrder_174
du_'8804''45'isPartialOrder_396
= (T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any) -> T_IsPartialOrder_174)
-> Any -> Any -> T_IsPartialOrder_174
forall a b. a -> b
coe
T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any) -> T_IsPartialOrder_174
MAlonzo.Code.Relation.Binary.Structures.C_IsPartialOrder'46'constructor_9853
(T_IsPreorder_70 -> Any
forall a b. a -> b
coe T_IsPreorder_70
du_'8804''45'isPreorder_394) Any
forall a. a
erased
d_'8804''45'isTotalOrder_398 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_404
d_'8804''45'isTotalOrder_398 :: Integer -> T_IsTotalOrder_404
d_'8804''45'isTotalOrder_398 ~Integer
v0 = T_IsTotalOrder_404
du_'8804''45'isTotalOrder_398
du_'8804''45'isTotalOrder_398 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_404
du_'8804''45'isTotalOrder_398 :: T_IsTotalOrder_404
du_'8804''45'isTotalOrder_398
= (T_IsPartialOrder_174
-> (Any -> Any -> T__'8846'__30) -> T_IsTotalOrder_404)
-> Any -> Any -> T_IsTotalOrder_404
forall a b. a -> b
coe
T_IsPartialOrder_174
-> (Any -> Any -> T__'8846'__30) -> T_IsTotalOrder_404
MAlonzo.Code.Relation.Binary.Structures.C_IsTotalOrder'46'constructor_20555
(T_IsPartialOrder_174 -> Any
forall a b. a -> b
coe T_IsPartialOrder_174
du_'8804''45'isPartialOrder_396) ((T_Fin_10 -> T_Fin_10 -> T__'8846'__30) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T__'8846'__30
du_'8804''45'total_374)
d_'8804''45'isDecTotalOrder_400 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_460
d_'8804''45'isDecTotalOrder_400 :: Integer -> T_IsDecTotalOrder_460
d_'8804''45'isDecTotalOrder_400 ~Integer
v0
= T_IsDecTotalOrder_460
du_'8804''45'isDecTotalOrder_400
du_'8804''45'isDecTotalOrder_400 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_460
du_'8804''45'isDecTotalOrder_400 :: T_IsDecTotalOrder_460
du_'8804''45'isDecTotalOrder_400
= (T_IsTotalOrder_404
-> (Any -> Any -> T_Dec_20)
-> (Any -> Any -> T_Dec_20)
-> T_IsDecTotalOrder_460)
-> Any -> Any -> Any -> T_IsDecTotalOrder_460
forall a b. a -> b
coe
T_IsTotalOrder_404
-> (Any -> Any -> T_Dec_20)
-> (Any -> Any -> T_Dec_20)
-> T_IsDecTotalOrder_460
MAlonzo.Code.Relation.Binary.Structures.C_IsDecTotalOrder'46'constructor_22695
(T_IsTotalOrder_404 -> Any
forall a b. a -> b
coe T_IsTotalOrder_404
du_'8804''45'isTotalOrder_398) ((T_Fin_10 -> T_Fin_10 -> T_Dec_20) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8799'__50)
((T_Fin_10 -> T_Fin_10 -> T_Dec_20) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8804''63'__382)
d_'8804''45'preorder_402 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_Preorder_132
d_'8804''45'preorder_402 :: Integer -> T_Preorder_132
d_'8804''45'preorder_402 ~Integer
v0 = T_Preorder_132
du_'8804''45'preorder_402
du_'8804''45'preorder_402 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Preorder_132
du_'8804''45'preorder_402 :: T_Preorder_132
du_'8804''45'preorder_402
= (T_IsPreorder_70 -> T_Preorder_132) -> Any -> T_Preorder_132
forall a b. a -> b
coe
T_IsPreorder_70 -> T_Preorder_132
MAlonzo.Code.Relation.Binary.Bundles.C_Preorder'46'constructor_2267
(T_IsPreorder_70 -> Any
forall a b. a -> b
coe T_IsPreorder_70
du_'8804''45'isPreorder_394)
d_'8804''45'poset_406 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_Poset_314
d_'8804''45'poset_406 :: Integer -> T_Poset_314
d_'8804''45'poset_406 ~Integer
v0 = T_Poset_314
du_'8804''45'poset_406
du_'8804''45'poset_406 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Poset_314
du_'8804''45'poset_406 :: T_Poset_314
du_'8804''45'poset_406
= (T_IsPartialOrder_174 -> T_Poset_314) -> Any -> T_Poset_314
forall a b. a -> b
coe
T_IsPartialOrder_174 -> T_Poset_314
MAlonzo.Code.Relation.Binary.Bundles.C_Poset'46'constructor_6389
(T_IsPartialOrder_174 -> Any
forall a b. a -> b
coe T_IsPartialOrder_174
du_'8804''45'isPartialOrder_396)
d_'8804''45'totalOrder_410 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_TotalOrder_764
d_'8804''45'totalOrder_410 :: Integer -> T_TotalOrder_764
d_'8804''45'totalOrder_410 ~Integer
v0 = T_TotalOrder_764
du_'8804''45'totalOrder_410
du_'8804''45'totalOrder_410 ::
MAlonzo.Code.Relation.Binary.Bundles.T_TotalOrder_764
du_'8804''45'totalOrder_410 :: T_TotalOrder_764
du_'8804''45'totalOrder_410
= (T_IsTotalOrder_404 -> T_TotalOrder_764) -> Any -> T_TotalOrder_764
forall a b. a -> b
coe
T_IsTotalOrder_404 -> T_TotalOrder_764
MAlonzo.Code.Relation.Binary.Bundles.C_TotalOrder'46'constructor_15747
(T_IsTotalOrder_404 -> Any
forall a b. a -> b
coe T_IsTotalOrder_404
du_'8804''45'isTotalOrder_398)
d_'8804''45'decTotalOrder_414 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_DecTotalOrder_866
d_'8804''45'decTotalOrder_414 :: Integer -> T_DecTotalOrder_866
d_'8804''45'decTotalOrder_414 ~Integer
v0 = T_DecTotalOrder_866
du_'8804''45'decTotalOrder_414
du_'8804''45'decTotalOrder_414 ::
MAlonzo.Code.Relation.Binary.Bundles.T_DecTotalOrder_866
du_'8804''45'decTotalOrder_414 :: T_DecTotalOrder_866
du_'8804''45'decTotalOrder_414
= (T_IsDecTotalOrder_460 -> T_DecTotalOrder_866)
-> Any -> T_DecTotalOrder_866
forall a b. a -> b
coe
T_IsDecTotalOrder_460 -> T_DecTotalOrder_866
MAlonzo.Code.Relation.Binary.Bundles.C_DecTotalOrder'46'constructor_17849
(T_IsDecTotalOrder_460 -> Any
forall a b. a -> b
coe T_IsDecTotalOrder_460
du_'8804''45'isDecTotalOrder_400)
d_'60''45'irrefl_418 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_'60''45'irrefl_418 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8804'__22
-> T_Irrelevant_20
d_'60''45'irrefl_418 = Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8804'__22
-> T_Irrelevant_20
forall a. a
erased
d_'60''45'asym_420 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_'60''45'asym_420 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T_Irrelevant_20
d_'60''45'asym_420 = Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T_Irrelevant_20
forall a. a
erased
d_'60''45'trans_422 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'60''45'trans_422 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8804'__22
d_'60''45'trans_422 ~Integer
v0 ~T_Fin_10
v1 T_Fin_10
v2 ~T_Fin_10
v3 = T_Fin_10 -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
du_'60''45'trans_422 T_Fin_10
v2
du_'60''45'trans_422 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'60''45'trans_422 :: T_Fin_10 -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
du_'60''45'trans_422 T_Fin_10
v0
= (Integer -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22)
-> Any -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe
Integer -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'60''45'trans_2980
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0))
d_'60''45'cmp_424 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Binary.Definitions.T_Tri_158
d_'60''45'cmp_424 :: Integer -> T_Fin_10 -> T_Fin_10 -> T_Tri_158
d_'60''45'cmp_424 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2 = T_Fin_10 -> T_Fin_10 -> T_Tri_158
du_'60''45'cmp_424 T_Fin_10
v1 T_Fin_10
v2
du_'60''45'cmp_424 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Binary.Definitions.T_Tri_158
du_'60''45'cmp_424 :: T_Fin_10 -> T_Fin_10 -> T_Tri_158
du_'60''45'cmp_424 T_Fin_10
v0 T_Fin_10
v1
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (Any -> T_Tri_158) -> Any -> T_Tri_158
forall a b. a -> b
coe
Any -> T_Tri_158
MAlonzo.Code.Relation.Binary.Definitions.C_tri'8776'_180 Any
forall a. a
erased
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v4
-> (Any -> T_Tri_158) -> Any -> T_Tri_158
forall a b. a -> b
coe
Any -> T_Tri_158
MAlonzo.Code.Relation.Binary.Definitions.C_tri'60'_172
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
(T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26))
T_Fin_10
_ -> T_Tri_158
forall a. a
MAlonzo.RTE.mazUnreachableError
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v3
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (Any -> T_Tri_158) -> Any -> T_Tri_158
forall a b. a -> b
coe
Any -> T_Tri_158
MAlonzo.Code.Relation.Binary.Definitions.C_tri'62'_188
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
(T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26))
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v5
-> let v6 :: t
v6 = (T_Fin_10 -> T_Fin_10 -> T_Tri_158) -> Any -> Any -> t
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T_Tri_158
du_'60''45'cmp_424 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v3) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v5) in
Any -> T_Tri_158
forall a b. a -> b
coe
(case Any -> T_Tri_158
forall a b. a -> b
coe Any
forall a. a
v6 of
MAlonzo.Code.Relation.Binary.Definitions.C_tri'60'_172 Any
v7
-> (Any -> T_Tri_158) -> Any -> Any
forall a b. a -> b
coe
Any -> T_Tri_158
MAlonzo.Code.Relation.Binary.Definitions.C_tri'60'_172
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 Any
v7)
MAlonzo.Code.Relation.Binary.Definitions.C_tri'8776'_180 Any
v8
-> (Any -> T_Tri_158) -> Any -> Any
forall a b. a -> b
coe
Any -> T_Tri_158
MAlonzo.Code.Relation.Binary.Definitions.C_tri'8776'_180 Any
forall a. a
erased
MAlonzo.Code.Relation.Binary.Definitions.C_tri'62'_188 Any
v9
-> (Any -> T_Tri_158) -> Any -> Any
forall a b. a -> b
coe
Any -> T_Tri_158
MAlonzo.Code.Relation.Binary.Definitions.C_tri'62'_188
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 Any
v9)
T_Tri_158
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_Fin_10
_ -> T_Tri_158
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Fin_10
_ -> T_Tri_158
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'60''45'resp'737''45''8801'_468 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'60''45'resp'737''45''8801'_468 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8804'__22
-> T__'8804'__22
d_'60''45'resp'737''45''8801'_468 ~Integer
v0 ~Integer
v1 ~T_Fin_10
v2 ~T_Fin_10
v3 ~T_Fin_10
v4 ~T__'8801'__12
v5 T__'8804'__22
v6
= T__'8804'__22 -> T__'8804'__22
du_'60''45'resp'737''45''8801'_468 T__'8804'__22
v6
du_'60''45'resp'737''45''8801'_468 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'60''45'resp'737''45''8801'_468 :: T__'8804'__22 -> T__'8804'__22
du_'60''45'resp'737''45''8801'_468 T__'8804'__22
v0 = T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v0
d_'60''45'resp'691''45''8801'_472 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'60''45'resp'691''45''8801'_472 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8804'__22
-> T__'8804'__22
d_'60''45'resp'691''45''8801'_472 ~Integer
v0 ~Integer
v1 ~T_Fin_10
v2 ~T_Fin_10
v3 ~T_Fin_10
v4 ~T__'8801'__12
v5 T__'8804'__22
v6
= T__'8804'__22 -> T__'8804'__22
du_'60''45'resp'691''45''8801'_472 T__'8804'__22
v6
du_'60''45'resp'691''45''8801'_472 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'60''45'resp'691''45''8801'_472 :: T__'8804'__22 -> T__'8804'__22
du_'60''45'resp'691''45''8801'_472 T__'8804'__22
v0 = T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v0
d_'60''45'resp'8322''45''8801'_476 ::
Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_'60''45'resp'8322''45''8801'_476 :: Integer -> T_Σ_14
d_'60''45'resp'8322''45''8801'_476 ~Integer
v0
= T_Σ_14
du_'60''45'resp'8322''45''8801'_476
du_'60''45'resp'8322''45''8801'_476 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_'60''45'resp'8322''45''8801'_476 :: T_Σ_14
du_'60''45'resp'8322''45''8801'_476
= (Any -> Any -> T_Σ_14) -> Any -> Any -> T_Σ_14
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((Any -> Any -> Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v0 Any
v1 Any
v2 Any
v3 Any
v4 -> Any
v4)) ((Any -> Any -> Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v0 Any
v1 Any
v2 Any
v3 Any
v4 -> Any
v4))
d_'60''45'irrelevant_478 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'60''45'irrelevant_478 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_'60''45'irrelevant_478 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
forall a. a
erased
d_'60''45'isStrictPartialOrder_480 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsStrictPartialOrder_290
d_'60''45'isStrictPartialOrder_480 :: Integer -> T_IsStrictPartialOrder_290
d_'60''45'isStrictPartialOrder_480 ~Integer
v0
= T_IsStrictPartialOrder_290
du_'60''45'isStrictPartialOrder_480
du_'60''45'isStrictPartialOrder_480 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsStrictPartialOrder_290
du_'60''45'isStrictPartialOrder_480 :: T_IsStrictPartialOrder_290
du_'60''45'isStrictPartialOrder_480
= (T_IsEquivalence_26
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> T_Σ_14
-> T_IsStrictPartialOrder_290)
-> Any
-> (Any -> Any -> Any -> Any)
-> Any
-> T_IsStrictPartialOrder_290
forall a b. a -> b
coe
T_IsEquivalence_26
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> T_Σ_14
-> T_IsStrictPartialOrder_290
MAlonzo.Code.Relation.Binary.Structures.C_IsStrictPartialOrder'46'constructor_14045
(T_IsEquivalence_26 -> Any
forall a b. a -> b
coe
T_IsEquivalence_26
MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties.du_isEquivalence_396)
(\ Any
v0 Any
v1 Any
v2 -> (T_Fin_10 -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22)
-> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
du_'60''45'trans_422 Any
v1)
(T_Σ_14 -> Any
forall a b. a -> b
coe T_Σ_14
du_'60''45'resp'8322''45''8801'_476)
d_'60''45'isStrictTotalOrder_482 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsStrictTotalOrder_534
d_'60''45'isStrictTotalOrder_482 :: Integer -> T_IsStrictTotalOrder_534
d_'60''45'isStrictTotalOrder_482 ~Integer
v0
= T_IsStrictTotalOrder_534
du_'60''45'isStrictTotalOrder_482
du_'60''45'isStrictTotalOrder_482 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsStrictTotalOrder_534
du_'60''45'isStrictTotalOrder_482 :: T_IsStrictTotalOrder_534
du_'60''45'isStrictTotalOrder_482
= (T_IsStrictPartialOrder_290
-> (Any -> Any -> T_Tri_158) -> T_IsStrictTotalOrder_534)
-> Any -> Any -> T_IsStrictTotalOrder_534
forall a b. a -> b
coe
T_IsStrictPartialOrder_290
-> (Any -> Any -> T_Tri_158) -> T_IsStrictTotalOrder_534
MAlonzo.Code.Relation.Binary.Structures.C_IsStrictTotalOrder'46'constructor_24953
(T_IsStrictPartialOrder_290 -> Any
forall a b. a -> b
coe T_IsStrictPartialOrder_290
du_'60''45'isStrictPartialOrder_480) ((T_Fin_10 -> T_Fin_10 -> T_Tri_158) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T_Tri_158
du_'60''45'cmp_424)
d_'60''45'strictPartialOrder_484 ::
Integer ->
MAlonzo.Code.Relation.Binary.Bundles.T_StrictPartialOrder_556
d_'60''45'strictPartialOrder_484 :: Integer -> T_StrictPartialOrder_556
d_'60''45'strictPartialOrder_484 ~Integer
v0
= T_StrictPartialOrder_556
du_'60''45'strictPartialOrder_484
du_'60''45'strictPartialOrder_484 ::
MAlonzo.Code.Relation.Binary.Bundles.T_StrictPartialOrder_556
du_'60''45'strictPartialOrder_484 :: T_StrictPartialOrder_556
du_'60''45'strictPartialOrder_484
= (T_IsStrictPartialOrder_290 -> T_StrictPartialOrder_556)
-> Any -> T_StrictPartialOrder_556
forall a b. a -> b
coe
T_IsStrictPartialOrder_290 -> T_StrictPartialOrder_556
MAlonzo.Code.Relation.Binary.Bundles.C_StrictPartialOrder'46'constructor_11097
(T_IsStrictPartialOrder_290 -> Any
forall a b. a -> b
coe T_IsStrictPartialOrder_290
du_'60''45'isStrictPartialOrder_480)
d_'60''45'strictTotalOrder_488 ::
Integer ->
MAlonzo.Code.Relation.Binary.Bundles.T_StrictTotalOrder_1036
d_'60''45'strictTotalOrder_488 :: Integer -> T_StrictTotalOrder_1036
d_'60''45'strictTotalOrder_488 ~Integer
v0
= T_StrictTotalOrder_1036
du_'60''45'strictTotalOrder_488
du_'60''45'strictTotalOrder_488 ::
MAlonzo.Code.Relation.Binary.Bundles.T_StrictTotalOrder_1036
du_'60''45'strictTotalOrder_488 :: T_StrictTotalOrder_1036
du_'60''45'strictTotalOrder_488
= (T_IsStrictTotalOrder_534 -> T_StrictTotalOrder_1036)
-> Any -> T_StrictTotalOrder_1036
forall a b. a -> b
coe
T_IsStrictTotalOrder_534 -> T_StrictTotalOrder_1036
MAlonzo.Code.Relation.Binary.Bundles.C_StrictTotalOrder'46'constructor_21059
(T_IsStrictTotalOrder_534 -> Any
forall a b. a -> b
coe T_IsStrictTotalOrder_534
du_'60''45'isStrictTotalOrder_482)
d_i'60'1'43'i_494 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_i'60'1'43'i_494 :: Integer -> T_Fin_10 -> T__'8804'__22
d_i'60'1'43'i_494 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_i'60'1'43'i_494 T_Fin_10
v1
du_i'60'1'43'i_494 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_i'60'1'43'i_494 :: T_Fin_10 -> T__'8804'__22
du_i'60'1'43'i_494 T_Fin_10
v0
= (Integer -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
Integer -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.d_n'60'1'43'n_3078
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0))
d_'60''8658''8802'_496 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_'60''8658''8802'_496 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8801'__12
-> T_Irrelevant_20
d_'60''8658''8802'_496 = Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8801'__12
-> T_Irrelevant_20
forall a. a
erased
d_'8804''8743''8802''8658''60'_500 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'8804''8743''8802''8658''60'_500 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8804'__22
d_'8804''8743''8802''8658''60'_500 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2 ~T__'8804'__22
v3 ~T__'8801'__12 -> T_Irrelevant_20
v4
= T_Fin_10 -> T_Fin_10 -> T__'8804'__22
du_'8804''8743''8802''8658''60'_500 T_Fin_10
v1 T_Fin_10
v2
du_'8804''8743''8802''8658''60'_500 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8804''8743''8802''8658''60'_500 :: T_Fin_10 -> T_Fin_10 -> T__'8804'__22
du_'8804''8743''8802''8658''60'_500 T_Fin_10
v0 T_Fin_10
v1
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> ((Any -> T_Irrelevant_20) -> Any) -> Any -> T__'8804'__22
forall a b. a -> b
coe
(Any -> T_Irrelevant_20) -> Any
MAlonzo.Code.Relation.Nullary.Negation.Core.du_contradiction_44
Any
forall a. a
erased
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v4
-> (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
(T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26)
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v3
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v5
-> (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
((T_Fin_10 -> T_Fin_10 -> T__'8804'__22) -> Any -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T__'8804'__22
du_'8804''8743''8802''8658''60'_500 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v3) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v5))
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_toℕ'45'inject_518 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'inject_518 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'inject_518 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_fromℕ'8802'inject'8321'_526 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_fromℕ'8802'inject'8321'_526 :: Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
d_fromℕ'8802'inject'8321'_526 = Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
forall a. a
erased
d_inject'8321''45'injective_532 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_inject'8321''45'injective_532 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
d_inject'8321''45'injective_532 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'inject'8321'_544 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'inject'8321'_544 :: Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'inject'8321'_544 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'inject'8321''45''8802'_550 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_toℕ'45'inject'8321''45''8802'_550 :: Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
d_toℕ'45'inject'8321''45''8802'_550 = Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
forall a. a
erased
d_inject'8321'ℕ'60'_556 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_inject'8321'ℕ'60'_556 :: Integer -> T_Fin_10 -> T__'8804'__22
d_inject'8321'ℕ'60'_556 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'60'_556 T_Fin_10
v1
du_inject'8321'ℕ'60'_556 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_inject'8321'ℕ'60'_556 :: T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'60'_556 T_Fin_10
v0 = (T_Fin_10 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_toℕ'60'n_156 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0)
d_inject'8321'ℕ'8804'_566 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_inject'8321'ℕ'8804'_566 :: Integer -> T_Fin_10 -> T__'8804'__22
d_inject'8321'ℕ'8804'_566 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'8804'_566 T_Fin_10
v1
du_inject'8321'ℕ'8804'_566 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_inject'8321'ℕ'8804'_566 :: T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'8804'_566 T_Fin_10
v0
= (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_2854
((T_Fin_10 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'60'_556 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0))
d_'8804''772''8658'inject'8321''60'_568 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'8804''772''8658'inject'8321''60'_568 :: Integer
-> T_Fin_10
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_'8804''772''8658'inject'8321''60'_568 ~Integer
v0 ~T_Fin_10
v1 ~Integer
v2 ~T_Fin_10
v3 T__'8804'__22
v4
= T__'8804'__22 -> T__'8804'__22
du_'8804''772''8658'inject'8321''60'_568 T__'8804'__22
v4
du_'8804''772''8658'inject'8321''60'_568 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8804''772''8658'inject'8321''60'_568 :: T__'8804'__22 -> T__'8804'__22
du_'8804''772''8658'inject'8321''60'_568 T__'8804'__22
v0
= (T__'8804'__22 -> T__'8804'__22) -> T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v0
d_ℕ'60''8658'inject'8321''60'_582 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_ℕ'60''8658'inject'8321''60'_582 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
d_ℕ'60''8658'inject'8321''60'_582 ~Integer
v0 T_Fin_10
v1 ~T_Fin_10
v2 T__'8804'__22
v3
= T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_ℕ'60''8658'inject'8321''60'_582 T_Fin_10
v1 T__'8804'__22
v3
du_ℕ'60''8658'inject'8321''60'_582 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_ℕ'60''8658'inject'8321''60'_582 :: T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_ℕ'60''8658'inject'8321''60'_582 T_Fin_10
v0 T__'8804'__22
v1
= (Any -> Any -> Any) -> Any -> Any -> T__'8804'__22
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0)
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
du_'8804''772''8658'inject'8321''60'_568
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.du_s'8804's'8315''185'_62 (T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v1)))
d_i'8804'inject'8321''91'j'93''8658'i'8804'1'43'j_588 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_i'8804'inject'8321''91'j'93''8658'i'8804'1'43'j_588 :: Integer
-> T_Fin_10
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_i'8804'inject'8321''91'j'93''8658'i'8804'1'43'j_588 ~Integer
v0 T_Fin_10
v1 ~Integer
v2 T_Fin_10
v3
T__'8804'__22
v4
= T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_i'8804'inject'8321''91'j'93''8658'i'8804'1'43'j_588 T_Fin_10
v1 T_Fin_10
v3 T__'8804'__22
v4
du_i'8804'inject'8321''91'j'93''8658'i'8804'1'43'j_588 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_i'8804'inject'8321''91'j'93''8658'i'8804'1'43'j_588 :: T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_i'8804'inject'8321''91'j'93''8658'i'8804'1'43'j_588 T_Fin_10
v0 T_Fin_10
v1 T__'8804'__22
v2
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v4
-> (Any -> Any -> Any) -> Any -> Any -> T__'8804'__22
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.du_s'8804's'8315''185'_62 (T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v2)))
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_toℕ'45'lower'8321'_602 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'lower'8321'_602 :: Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
d_toℕ'45'lower'8321'_602 = Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
forall a. a
erased
d_lower'8321''45'injective_620 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_lower'8321''45'injective_620 :: Integer
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
d_lower'8321''45'injective_620 = Integer
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_inject'8321''45'lower'8321'_644 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_inject'8321''45'lower'8321'_644 :: Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
d_inject'8321''45'lower'8321'_644 = Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
forall a. a
erased
d_lower'8321''45'inject'8321''8242'_660 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_lower'8321''45'inject'8321''8242'_660 :: Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
d_lower'8321''45'inject'8321''8242'_660 = Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
forall a. a
erased
d_lower'8321''45'inject'8321'_668 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_lower'8321''45'inject'8321'_668 :: Integer -> T_Fin_10 -> T__'8801'__12
d_lower'8321''45'inject'8321'_668 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_lower'8321''45'irrelevant_678 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_lower'8321''45'irrelevant_678 :: Integer
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
d_lower'8321''45'irrelevant_678 = Integer
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
forall a. a
erased
d_inject'8321''8801''8658'lower'8321''8801'_694 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_inject'8321''8801''8658'lower'8321''8801'_694 :: Integer
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
d_inject'8321''8801''8658'lower'8321''8801'_694 = Integer
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_toℕ'45'inject'8804'_704 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'inject'8804'_704 :: Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
d_toℕ'45'inject'8804'_704 = Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_inject'8804''45'refl_716 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_inject'8804''45'refl_716 :: Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
d_inject'8804''45'refl_716 = Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_inject'8804''45'idempotent_732 ::
Integer ->
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_inject'8804''45'idempotent_732 :: Integer
-> Integer
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_inject'8804''45'idempotent_732 = Integer
-> Integer
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
forall a. a
erased
d_inject'8804''45'trans_750 ::
Integer ->
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_inject'8804''45'trans_750 :: Integer
-> Integer
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_inject'8804''45'trans_750 = Integer
-> Integer
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
forall a. a
erased
d_inject'8804''45'injective_762 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_inject'8804''45'injective_762 :: Integer
-> Integer
-> T__'8804'__22
-> T__'8804'__22
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_inject'8804''45'injective_762 = Integer
-> Integer
-> T__'8804'__22
-> T__'8804'__22
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_inject'8804''45'irrelevant_778 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_inject'8804''45'irrelevant_778 :: Integer
-> Integer
-> T__'8804'__22
-> T__'8804'__22
-> T_Fin_10
-> T__'8801'__12
d_inject'8804''45'irrelevant_778 = Integer
-> Integer
-> T__'8804'__22
-> T__'8804'__22
-> T_Fin_10
-> T__'8801'__12
forall a. a
erased
d_pred'60'_784 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_pred'60'_784 :: Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8804'__22
d_pred'60'_784 ~Integer
v0 T_Fin_10
v1 ~T__'8801'__12 -> T_Irrelevant_20
v2 = T_Fin_10 -> T__'8804'__22
du_pred'60'_784 T_Fin_10
v1
du_pred'60'_784 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_pred'60'_784 :: T_Fin_10 -> T__'8804'__22
du_pred'60'_784 T_Fin_10
v0
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> ((Any -> T_Irrelevant_20) -> Any) -> Any -> T__'8804'__22
forall a b. a -> b
coe
(Any -> T_Irrelevant_20) -> Any
MAlonzo.Code.Relation.Nullary.Negation.Core.du_contradiction_44
Any
forall a. a
erased
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v2
-> (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
du_'8804''772''8658'inject'8321''60'_568
((Integer -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
Integer -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'refl_2776
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)))
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_splitAt'45''8593''737'_796 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45''8593''737'_796 :: Integer -> T_Fin_10 -> Integer -> T__'8801'__12
d_splitAt'45''8593''737'_796 = Integer -> T_Fin_10 -> Integer -> T__'8801'__12
forall a. a
erased
d_splitAt'8315''185''45''8593''737'_820 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'8315''185''45''8593''737'_820 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_splitAt'8315''185''45''8593''737'_820 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_splitAt'45''8593''691'_854 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45''8593''691'_854 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_splitAt'45''8593''691'_854 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_splitAt'8315''185''45''8593''691'_878 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'8315''185''45''8593''691'_878 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_splitAt'8315''185''45''8593''691'_878 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_splitAt'45'join_914 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Sum.Base.T__'8846'__30 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45'join_914 :: Integer -> Integer -> T__'8846'__30 -> T__'8801'__12
d_splitAt'45'join_914 = Integer -> Integer -> T__'8846'__30 -> T__'8801'__12
forall a. a
erased
d_join'45'splitAt_934 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_join'45'splitAt_934 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_join'45'splitAt_934 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_splitAt'45''60'_974 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45''60'_974 :: Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
d_splitAt'45''60'_974 = Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_splitAt'45''8805'_992 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45''8805'_992 :: Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
d_splitAt'45''8805'_992 = Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_'43''8596''8846'_1002 ::
Integer -> Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_1960
d_'43''8596''8846'_1002 :: Integer -> Integer -> T_Inverse_1960
d_'43''8596''8846'_1002 Integer
v0 ~Integer
v1 = Integer -> T_Inverse_1960
du_'43''8596''8846'_1002 Integer
v0
du_'43''8596''8846'_1002 ::
Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_1960
du_'43''8596''8846'_1002 :: Integer -> T_Inverse_1960
du_'43''8596''8846'_1002 Integer
v0
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_1960)
-> Any -> Any -> T_Inverse_1960
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_1960
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2366
((Integer -> T_Fin_10 -> T__'8846'__30) -> Any -> Any
forall a b. a -> b
coe Integer -> T_Fin_10 -> T__'8846'__30
MAlonzo.Code.Data.Fin.Base.du_splitAt_152 (Integer -> Any
forall a b. a -> b
coe Integer
v0))
((Integer -> T__'8846'__30 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe Integer -> T__'8846'__30 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_join_166 (Integer -> Any
forall a b. a -> b
coe Integer
v0))
d_remQuot'45'combine_1016 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_remQuot'45'combine_1016 :: Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
d_remQuot'45'combine_1016 = Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_combine'45'remQuot_1046 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_combine'45'remQuot_1046 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_combine'45'remQuot_1046 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'combine_1090 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'combine_1090 :: Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'combine_1090 = Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_combine'45'mono'737''45''60'_1132 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_combine'45'mono'737''45''60'_1132 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_combine'45'mono'737''45''60'_1132 ~Integer
v0 Integer
v1 T_Fin_10
v2 T_Fin_10
v3 T_Fin_10
v4 T_Fin_10
v5 T__'8804'__22
v6
= Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
du_combine'45'mono'737''45''60'_1132 Integer
v1 T_Fin_10
v2 T_Fin_10
v3 T_Fin_10
v4 T_Fin_10
v5 T__'8804'__22
v6
du_combine'45'mono'737''45''60'_1132 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_combine'45'mono'737''45''60'_1132 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
du_combine'45'mono'737''45''60'_1132 Integer
v0 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 T_Fin_10
v4 T__'8804'__22
v5
= let v6 :: b
v6
= T_SubRelation_60 -> b
forall a b. a -> b
coe
T_SubRelation_60
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_strictRelation_202 in
Any -> T__'8804'__22
forall a b. a -> b
coe
((T_SubRelation_60 -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any
forall a b. a -> b
coe
T_SubRelation_60 -> Any -> Any -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_begin__126
(Any -> Any
forall a b. a -> b
coe Any
forall a. a
v6)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v3)))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
(((Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Integer
-> Any
-> Any
-> Any
-> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8801''45''10217'_436
(\ Any
v7 Any
v8 Any
v9 Any
v10 Any
v11 -> Any
v11)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v3)))
(Integer -> Integer -> Integer
addInt
((T_Fin_10 -> Integer) -> Any -> Integer
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v3))
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
(((Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Integer -> Integer -> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''60'_312
(((Any -> Any -> Any -> Any -> Any -> Any)
-> T_Σ_14
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> Any -> Any -> Any)
-> T_Σ_14
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_'60''45'go_152
(\ Any
v7 Any
v8 Any
v9 Any
v10 Any
v11 ->
(Integer -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'60''45'trans_2980 Any
v8 Any
v10 Any
v11)
(T_Σ_14 -> Any
forall a b. a -> b
coe
T_Σ_14
MAlonzo.Code.Relation.Binary.PropositionalEquality.Core.du_resp'8322'_160)
(\ Any
v7 Any
v8 Any
v9 Any
v10 Any
v11 ->
(T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'60''45''8804''45'trans_2992
Any
v10 Any
v11))
(Integer -> Integer -> Integer
addInt
((T_Fin_10 -> Integer) -> Any -> Integer
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v3))
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))))
(Integer -> Integer -> Integer
addInt
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)))
(Integer -> Integer
forall a b. a -> b
coe Integer
v0))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
(((Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Integer
-> Integer
-> Any
-> Any
-> Any
-> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8801''45''10217'_436
(\ Any
v7 Any
v8 Any
v9 Any
v10 Any
v11 -> Any
v11)
(Integer -> Integer -> Integer
addInt
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)))
(Integer -> Integer
forall a b. a -> b
coe Integer
v0))
(Integer -> Integer -> Integer
addInt
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)))
(Integer -> Integer
forall a b. a -> b
coe Integer
v0))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
(((Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Integer
-> Integer
-> Any
-> Any
-> Any
-> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8801''45''10217'_436
(\ Any
v7 Any
v8 Any
v9 Any
v10 Any
v11 -> Any
v11)
(Integer -> Integer -> Integer
addInt
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)))
(Integer -> Integer
forall a b. a -> b
coe Integer
v0))
(Integer -> Integer -> Integer
addInt
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt ((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))
(Integer -> Any
forall a b. a -> b
coe Integer
v0))
(Integer -> Integer
forall a b. a -> b
coe Integer
v0))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
(((Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Integer
-> Integer
-> Any
-> Any
-> Any
-> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8801''45''10217'_436
(\ Any
v7 Any
v8 Any
v9 Any
v10 Any
v11 -> Any
v11)
(Integer -> Integer -> Integer
addInt
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt ((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))
(Integer -> Any
forall a b. a -> b
coe Integer
v0))
(Integer -> Integer
forall a b. a -> b
coe Integer
v0))
(Integer -> Integer -> Integer
mulInt
(Integer -> Integer
forall a b. a -> b
coe Integer
v0)
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
addInt (Integer -> Any
forall a b. a -> b
coe (Integer
1 :: Integer))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
(((Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Integer -> Integer -> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8804'_308
((T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78)
-> Any -> (Any -> Any -> Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_'8804''45'go_138
(T_IsPreorder_70 -> Any
forall a b. a -> b
coe T_IsPreorder_70
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2810)
(\ Any
v7 Any
v8 Any
v9 Any
v10 Any
v11 ->
(T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'8804''45''60''45'trans_2986
Any
v10 Any
v11))
(Integer -> Integer -> Integer
mulInt
(Integer -> Integer
forall a b. a -> b
coe Integer
v0)
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
addInt (Integer -> Any
forall a b. a -> b
coe (Integer
1 :: Integer))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))))
(Integer -> Integer -> Integer
mulInt
(Integer -> Integer
forall a b. a -> b
coe Integer
v0) ((T_Fin_10 -> Integer) -> Any -> Integer
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
(((Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Integer -> Integer -> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8804'_308
((T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78)
-> Any -> (Any -> Any -> Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_'8804''45'go_138
(T_IsPreorder_70 -> Any
forall a b. a -> b
coe T_IsPreorder_70
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2810)
(\ Any
v7 Any
v8 Any
v9 Any
v10 Any
v11 ->
(T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'8804''45''60''45'trans_2986
Any
v10 Any
v11))
(Integer -> Integer -> Integer
mulInt
(Integer -> Integer
forall a b. a -> b
coe Integer
v0) ((T_Fin_10 -> Integer) -> Any -> Integer
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)))
(Integer -> Integer -> Integer
addInt
((T_Fin_10 -> Integer) -> Any -> Integer
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4))
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2))))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
(((Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Integer
-> Any
-> Any
-> Any
-> Any
-> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8801''45''10216'_448
(\ Any
v7 Any
v8 Any
v9 Any
v10 Any
v11 -> Any
v11)
(Integer -> Integer -> Integer
addInt
((T_Fin_10 -> Integer) -> Any -> Integer
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4))
((Integer -> Integer -> Integer) -> Any -> Any -> Integer
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2))))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4)))
(((Any -> Any) -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du__'8718'_492
((T_IsPreorder_70 -> Any -> T__IsRelatedTo__78) -> Any -> Any
forall a b. a -> b
coe
T_IsPreorder_70 -> Any -> T__IsRelatedTo__78
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_stop_166
(T_IsPreorder_70 -> Any
forall a b. a -> b
coe
T_IsPreorder_70
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2810))
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4))))
Any
forall a. a
erased)
((Integer -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
Integer -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_m'8804'm'43'n_3482
((Integer -> Integer -> Integer) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)))))
((Integer -> Integer -> T__'8804'__22 -> T__'8804'__22)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> Integer -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'42''45'mono'691''45''8804'_4080
(Integer -> Any
forall a b. a -> b
coe Integer
v0) ((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2))
(T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v5)))
Any
forall a. a
erased)
Any
forall a. a
erased)
Any
forall a. a
erased)
((Integer -> T__'8804'__22 -> T__'8804'__22) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'43''45'mono'691''45''60'_3596
((Integer -> Integer -> Integer) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> Integer -> Integer
mulInt (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> Integer) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.du_toℕ_18 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)))
((T_Fin_10 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_toℕ'60'n_156 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v3))))
Any
forall a. a
erased))
d_combine'45'injective'737'_1162 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_combine'45'injective'737'_1162 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_combine'45'injective'737'_1162 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_combine'45'injective'691'_1222 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_combine'45'injective'691'_1222 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_combine'45'injective'691'_1222 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_combine'45'injective_1254 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_combine'45'injective_1254 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T_Σ_14
d_combine'45'injective_1254 ~Integer
v0 ~Integer
v1 ~T_Fin_10
v2 ~T_Fin_10
v3 ~T_Fin_10
v4 ~T_Fin_10
v5 ~T__'8801'__12
v6
= T_Σ_14
du_combine'45'injective_1254
du_combine'45'injective_1254 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_combine'45'injective_1254 :: T_Σ_14
du_combine'45'injective_1254
= (Any -> Any -> T_Σ_14) -> Any -> Any -> T_Σ_14
forall a b. a -> b
coe Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
forall a. a
erased Any
forall a. a
erased
d_combine'45'surjective_1272 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_combine'45'surjective_1272 :: Integer -> Integer -> T_Fin_10 -> T_Σ_14
d_combine'45'surjective_1272 ~Integer
v0 Integer
v1 T_Fin_10
v2
= Integer -> T_Fin_10 -> T_Σ_14
du_combine'45'surjective_1272 Integer
v1 T_Fin_10
v2
du_combine'45'surjective_1272 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_combine'45'surjective_1272 :: Integer -> T_Fin_10 -> T_Σ_14
du_combine'45'surjective_1272 Integer
v0 T_Fin_10
v1
= let v2 :: Any
v2
= T_Σ_14 -> Any
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
((Integer -> T_Fin_10 -> T_Σ_14) -> Any -> Any -> T_Σ_14
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Σ_14
MAlonzo.Code.Data.Fin.Base.du_quotRem_178 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)) in
Any -> T_Σ_14
forall a b. a -> b
coe
(let v3 :: Any
v3
= T_Σ_14 -> Any
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
((Integer -> T_Fin_10 -> T_Σ_14) -> Any -> Any -> T_Σ_14
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Σ_14
MAlonzo.Code.Data.Fin.Base.du_quotRem_178 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)) in
Any -> Any
forall a b. a -> b
coe
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (Any -> Any
forall a b. a -> b
coe Any
v2)
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (Any -> Any
forall a b. a -> b
coe Any
v3)
(((Any -> Any -> Any -> Any) -> Any -> Any -> Any -> Any)
-> (Any -> Any -> Any -> Any) -> Any -> T_Fin_10 -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> Any) -> Any -> Any -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_begin__46
(\ Any
v4 Any
v5 Any
v6 -> Any
v6)
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (Any -> Any
forall a b. a -> b
coe Any
v2)
(Any -> Any
forall a b. a -> b
coe Any
v3))
T_Fin_10
v1
(((Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any)
-> Any -> Any -> Any -> T_Fin_10 -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8801''45''10216'_448
Any
forall a. a
erased
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (Any -> Any
forall a b. a -> b
coe Any
v2)
(Any -> Any
forall a b. a -> b
coe Any
v3))
(((Any -> Any -> Any) -> T_Σ_14 -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any) -> T_Σ_14 -> Any
MAlonzo.Code.Data.Product.Base.du_uncurry_244
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0))
((Integer -> T_Fin_10 -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe Integer -> T_Fin_10 -> T_Σ_14
MAlonzo.Code.Data.Fin.Base.du_remQuot_190 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)))
T_Fin_10
v1
(((Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any)
-> Any -> Any -> T_Fin_10 -> T_Fin_10 -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> T__'8801'__12 -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8801'__12 -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8801''45''10217'_436
Any
forall a. a
erased
(((Any -> Any -> Any) -> T_Σ_14 -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any) -> T_Σ_14 -> Any
MAlonzo.Code.Data.Product.Base.du_uncurry_244
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0))
((Integer -> T_Fin_10 -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe Integer -> T_Fin_10 -> T_Σ_14
MAlonzo.Code.Data.Fin.Base.du_remQuot_190 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)))
T_Fin_10
v1 T_Fin_10
v1
(((Any -> Any) -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du__'8718'_492 Any
forall a. a
erased
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1))
Any
forall a. a
erased)
Any
forall a. a
erased)))))
d_'42''8596''215'_1294 ::
Integer -> Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_1960
d_'42''8596''215'_1294 :: Integer -> Integer -> T_Inverse_1960
d_'42''8596''215'_1294 ~Integer
v0 Integer
v1 = Integer -> T_Inverse_1960
du_'42''8596''215'_1294 Integer
v1
du_'42''8596''215'_1294 ::
Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_1960
du_'42''8596''215'_1294 :: Integer -> T_Inverse_1960
du_'42''8596''215'_1294 Integer
v0
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_1960)
-> Any -> Any -> T_Inverse_1960
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_1960
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2366
((Integer -> T_Fin_10 -> T_Σ_14) -> Any -> Any
forall a b. a -> b
coe Integer -> T_Fin_10 -> T_Σ_14
MAlonzo.Code.Data.Fin.Base.du_remQuot_190 (Integer -> Any
forall a b. a -> b
coe Integer
v0))
(((Any -> Any -> Any) -> T_Σ_14 -> Any) -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any) -> T_Σ_14 -> Any
MAlonzo.Code.Data.Product.Base.du_uncurry_244
((Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_combine_208 (Integer -> Any
forall a b. a -> b
coe Integer
v0)))
d_funToFin'45'finToFin_1300 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_funToFin'45'finToFin_1300 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_funToFin'45'finToFin_1300 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_finToFun'45'funToFin_1316 ::
Integer ->
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10) ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_finToFun'45'funToFin_1316 :: Integer
-> Integer -> (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T__'8801'__12
d_finToFun'45'funToFin_1316 = Integer
-> Integer -> (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_'94''8596''8594'_1342 ::
Integer ->
Integer ->
(() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Function.Bundles.T_Inverse_1960
d_'94''8596''8594'_1342 :: Integer
-> Integer
-> (()
-> (Any -> ())
-> (Any -> Any)
-> (Any -> Any)
-> (Any -> T__'8801'__12)
-> T__'8801'__12)
-> T_Inverse_1960
d_'94''8596''8594'_1342 Integer
v0 Integer
v1 ~()
-> (Any -> ())
-> (Any -> Any)
-> (Any -> Any)
-> (Any -> T__'8801'__12)
-> T__'8801'__12
v2 = Integer -> Integer -> T_Inverse_1960
du_'94''8596''8594'_1342 Integer
v0 Integer
v1
du_'94''8596''8594'_1342 ::
Integer -> Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_1960
du_'94''8596''8594'_1342 :: Integer -> Integer -> T_Inverse_1960
du_'94''8596''8594'_1342 Integer
v0 Integer
v1
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_1960)
-> Any -> Any -> T_Inverse_1960
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_1960
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2366
((Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10)
-> Any -> Any -> Any
forall a b. a -> b
coe Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.d_finToFun_224 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (Integer -> Any
forall a b. a -> b
coe Integer
v1))
((Integer -> Integer -> (T_Fin_10 -> T_Fin_10) -> T_Fin_10)
-> Any -> Any -> Any
forall a b. a -> b
coe Integer -> Integer -> (T_Fin_10 -> T_Fin_10) -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.d_funToFin_240 (Integer -> Any
forall a b. a -> b
coe Integer
v1) (Integer -> Any
forall a b. a -> b
coe Integer
v0))
d_lift'45'injective_1354 ::
Integer ->
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_lift'45'injective_1354 :: Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_lift'45'injective_1354 = Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_'60''8658''8804'pred_1378 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'60''8658''8804'pred_1378 :: Integer
-> T_Fin_10
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_'60''8658''8804'pred_1378 ~Integer
v0 T_Fin_10
v1 ~Integer
v2 T_Fin_10
v3 T__'8804'__22
v4
= T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_'60''8658''8804'pred_1378 T_Fin_10
v1 T_Fin_10
v3 T__'8804'__22
v4
du_'60''8658''8804'pred_1378 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'60''8658''8804'pred_1378 :: T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_'60''8658''8804'pred_1378 T_Fin_10
v0 T_Fin_10
v1 T__'8804'__22
v2
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (Any -> Any -> Any) -> Any -> Any -> T__'8804'__22
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)
(case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v2 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v6
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe Any -> Any -> Any
forall a b. a -> b -> b
seq (T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v6) (T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26)
T__'8804'__22
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v4
-> (Any -> Any -> Any) -> Any -> Any -> T__'8804'__22
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)
(case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v2 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v7 -> T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v7
T__'8804'__22
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_toℕ'8255'ℕ'45'_1396 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'8255'ℕ'45'_1396 :: Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'8255'ℕ'45'_1396 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_ℕ'45'ℕ'8801'toℕ'8255'ℕ'45'_1408 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_ℕ'45'ℕ'8801'toℕ'8255'ℕ'45'_1408 :: Integer -> T_Fin_10 -> T__'8801'__12
d_ℕ'45'ℕ'8801'toℕ'8255'ℕ'45'_1408 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_nℕ'45'ℕi'8804'n_1420 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_nℕ'45'ℕi'8804'n_1420 :: Integer -> T_Fin_10 -> T__'8804'__22
d_nℕ'45'ℕi'8804'n_1420 Integer
v0 T_Fin_10
v1
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (Integer -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
Integer -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'refl_2776
((Integer -> T_Fin_10 -> Integer) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.d__ℕ'45'ℕ__358 (Integer -> Any
forall a b. a -> b
coe Integer
v0)
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12))
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v3
-> let v4 :: Integer
v4 = Integer -> Integer -> Integer
subInt (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (Integer -> Integer
forall a b. a -> b
coe (Integer
1 :: Integer)) in
Any -> T__'8804'__22
forall a b. a -> b
coe
(((Any -> Any -> Any -> Any) -> Any -> Any -> Any -> Any)
-> Any -> Integer -> Integer -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> Any) -> Any -> Any -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_begin__46
((T_IsPreorder_70
-> (Any -> Any -> Any -> Any)
-> Any
-> Any
-> T__IsRelatedTo__78
-> Any)
-> Any -> (Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
T_IsPreorder_70
-> (Any -> Any -> Any -> Any)
-> Any
-> Any
-> T__IsRelatedTo__78
-> Any
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_start_96
(T_IsPreorder_70 -> Any
forall a b. a -> b
coe T_IsPreorder_70
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2810)
(\ Any
v5 Any
v6 Any
v7 ->
(T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_2854 Any
v7))
(Integer -> T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.d__ℕ'45'ℕ__358
(Integer -> Integer
forall a b. a -> b
coe Integer
v0) ((T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v3))
Integer
v0
(((Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Integer
-> Integer
-> Integer
-> Any
-> T__'8804'__22
-> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8804'_308
((T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78)
-> Any -> (Any -> Any -> Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_'8804''45'go_138
(T_IsPreorder_70 -> Any
forall a b. a -> b
coe T_IsPreorder_70
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2810)
(\ Any
v5 Any
v6 Any
v7 Any
v8 Any
v9 ->
(T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'8804''45''60''45'trans_2986 Any
v8
Any
v9))
(Integer -> T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.d__ℕ'45'ℕ__358 (Integer -> Integer
forall a b. a -> b
coe Integer
v4) (T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v3)) Integer
v4 Integer
v0
(((Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Integer
-> Integer
-> Integer
-> Any
-> T__'8804'__22
-> Any
forall a b. a -> b
coe
(Any -> Any -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_step'45''8804'_308
((T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78)
-> Any -> (Any -> Any -> Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
T_IsPreorder_70
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> Any
-> Any
-> T__IsRelatedTo__78
-> T__IsRelatedTo__78
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_'8804''45'go_138
(T_IsPreorder_70 -> Any
forall a b. a -> b
coe T_IsPreorder_70
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2810)
(\ Any
v5 Any
v6 Any
v7 Any
v8 Any
v9 ->
(T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'8804''45''60''45'trans_2986 Any
v8
Any
v9))
Integer
v4 Integer
v0 Integer
v0
(((Any -> Any) -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du__'8718'_492
((T_IsPreorder_70 -> Any -> T__IsRelatedTo__78) -> Any -> Any
forall a b. a -> b
coe
T_IsPreorder_70 -> Any -> T__IsRelatedTo__78
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_stop_166
(T_IsPreorder_70 -> Any
forall a b. a -> b
coe T_IsPreorder_70
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2810))
(Integer -> Any
forall a b. a -> b
coe Integer
v0))
(Integer -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.d_n'8804'1'43'n_2844 (Integer -> Integer
forall a b. a -> b
coe Integer
v4)))
(Integer -> T_Fin_10 -> T__'8804'__22
d_nℕ'45'ℕi'8804'n_1420 (Integer -> Integer
forall a b. a -> b
coe Integer
v4) (T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v3))))
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_punchIn'45'injective_1438 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_punchIn'45'injective_1438 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_punchIn'45'injective_1438 = Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_punchIn'7522''8802'i_1454 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_punchIn'7522''8802'i_1454 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
d_punchIn'7522''8802'i_1454 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
forall a. a
erased
d_punchOut'45'cong_1470 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_punchOut'45'cong_1470 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
d_punchOut'45'cong_1470 = Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_punchOut'45'cong'8242'_1504 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_punchOut'45'cong'8242'_1504 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
d_punchOut'45'cong'8242'_1504 = Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_punchOut'45'injective_1520 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_punchOut'45'injective_1520 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
d_punchOut'45'injective_1520 = Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_punchIn'45'punchOut_1556 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_punchIn'45'punchOut_1556 :: Integer
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
d_punchIn'45'punchOut_1556 = Integer
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
forall a. a
erased
d_punchOut'45'punchIn_1580 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_punchOut'45'punchIn_1580 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
d_punchOut'45'punchIn_1580 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_pinch'45'surjective_1596 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_pinch'45'surjective_1596 :: Integer -> T_Fin_10 -> T_Fin_10 -> T_Σ_14
d_pinch'45'surjective_1596 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2
= T_Fin_10 -> T_Fin_10 -> T_Σ_14
du_pinch'45'surjective_1596 T_Fin_10
v1 T_Fin_10
v2
du_pinch'45'surjective_1596 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_pinch'45'surjective_1596 :: T_Fin_10 -> T_Fin_10 -> T_Σ_14
du_pinch'45'surjective_1596 T_Fin_10
v0 T_Fin_10
v1
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (Any -> Any -> T_Σ_14) -> Any -> Any -> T_Σ_14
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12) Any
forall a. a
erased
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v3
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (Any -> Any -> T_Σ_14) -> Any -> Any -> T_Σ_14
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16
((T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v3))
Any
forall a. a
erased
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v5
-> ((Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14)
-> Any -> Any -> Any -> T_Σ_14
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14
MAlonzo.Code.Data.Product.Base.du_map_128
((T_Fin_10 -> T_Fin_10) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16) Any
forall a. a
erased
((T_Fin_10 -> T_Fin_10 -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T_Σ_14
du_pinch'45'surjective_1596 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v5) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v3))
T_Fin_10
_ -> T_Σ_14
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Fin_10
_ -> T_Σ_14
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'46'extendedlambda8_1598 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'46'extendedlambda8_1598 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
d_'46'extendedlambda8_1598 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
forall a. a
erased
d_'46'extendedlambda9_1602 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'46'extendedlambda9_1602 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
d_'46'extendedlambda9_1602 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
forall a. a
erased
d_'46'extendedlambda10_1608 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'46'extendedlambda10_1608 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_'46'extendedlambda10_1608 = Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_pinch'45'mono'45''8804'_1614 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_pinch'45'mono'45''8804'_1614 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_pinch'45'mono'45''8804'_1614 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 T__'8804'__22
v4
= T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_pinch'45'mono'45''8804'_1614 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 T__'8804'__22
v4
du_pinch'45'mono'45''8804'_1614 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_pinch'45'mono'45''8804'_1614 :: T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_pinch'45'mono'45''8804'_1614 T_Fin_10
v0 T_Fin_10
v1 T_Fin_10
v2 T__'8804'__22
v3
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v0 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v6
-> (Any -> Any -> Any) -> Any -> Any -> T__'8804'__22
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.du_s'8804's'8315''185'_62 (T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v3))
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v5
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v7
-> case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v2 of
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v9
-> (T__'8804'__22 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
((T_Fin_10
-> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22)
-> Any -> Any -> Any -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_pinch'45'mono'45''8804'_1614 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v5) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v7) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v9)
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.du_s'8804's'8315''185'_62 (T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v3)))
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_pinch'45'injective_1646 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
(MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_pinch'45'injective_1646 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
d_pinch'45'injective_1646 = Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_'8704''45'cons_1690 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
AgdaAny ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny) ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny
d_'8704''45'cons_1690 :: Integer
-> ()
-> (T_Fin_10 -> ())
-> Any
-> (T_Fin_10 -> Any)
-> T_Fin_10
-> Any
d_'8704''45'cons_1690 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 Any
v3 T_Fin_10 -> Any
v4 T_Fin_10
v5
= Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any
du_'8704''45'cons_1690 Any
v3 T_Fin_10 -> Any
v4 T_Fin_10
v5
du_'8704''45'cons_1690 ::
AgdaAny ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny) ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny
du_'8704''45'cons_1690 :: Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any
du_'8704''45'cons_1690 Any
v0 T_Fin_10 -> Any
v1 T_Fin_10
v2
= case T_Fin_10 -> T_Fin_10
forall a b. a -> b
coe T_Fin_10
v2 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12 -> Any -> Any
forall a b. a -> b
coe Any
v0
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v4 -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10 -> Any
v1 T_Fin_10
v4
T_Fin_10
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'8704''45'cons'45''8660'_1702 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
MAlonzo.Code.Function.Bundles.T_Equivalence_1714
d_'8704''45'cons'45''8660'_1702 :: Integer -> () -> (T_Fin_10 -> ()) -> T_Equivalence_1714
d_'8704''45'cons'45''8660'_1702 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2
= T_Equivalence_1714
du_'8704''45'cons'45''8660'_1702
du_'8704''45'cons'45''8660'_1702 ::
MAlonzo.Code.Function.Bundles.T_Equivalence_1714
du_'8704''45'cons'45''8660'_1702 :: T_Equivalence_1714
du_'8704''45'cons'45''8660'_1702
= ((Any -> Any) -> (Any -> Any) -> T_Equivalence_1714)
-> Any -> Any -> T_Equivalence_1714
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Equivalence_1714
MAlonzo.Code.Function.Bundles.du_mk'8660'_2298
(((Any -> Any -> Any) -> T_Σ_14 -> Any) -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any) -> T_Σ_14 -> Any
MAlonzo.Code.Data.Product.Base.du_uncurry_244
((Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any) -> Any
forall a b. a -> b
coe Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any
du_'8704''45'cons_1690))
(((Any -> Any) -> (Any -> Any) -> Any -> T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> Any -> T_Σ_14
MAlonzo.Code.Data.Product.Base.du_'60'_'44'_'62'_112
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v0 -> Any -> Any -> Any
forall a b. a -> b
coe Any
v0 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12)))
((Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v0 Any
v1 -> Any -> Any -> Any
forall a b. a -> b
coe Any
v0 ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v1))))
d_'8707''45'here_1708 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_'8707''45'here_1708 :: Integer -> () -> (T_Fin_10 -> ()) -> Any -> T_Σ_14
d_'8707''45'here_1708 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 Any
v3 = Any -> T_Σ_14
du_'8707''45'here_1708 Any
v3
du_'8707''45'here_1708 ::
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_'8707''45'here_1708 :: Any -> T_Σ_14
du_'8707''45'here_1708 Any
v0
= (Any -> Any -> T_Σ_14) -> Any -> Any -> T_Σ_14
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12) (Any -> Any
forall a b. a -> b
coe Any
v0)
d_'8707''45'there_1712 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_'8707''45'there_1712 :: Integer -> () -> (T_Fin_10 -> ()) -> T_Σ_14 -> T_Σ_14
d_'8707''45'there_1712 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 = T_Σ_14 -> T_Σ_14
du_'8707''45'there_1712
du_'8707''45'there_1712 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_'8707''45'there_1712 :: T_Σ_14 -> T_Σ_14
du_'8707''45'there_1712
= ((Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14)
-> Any -> Any -> T_Σ_14 -> T_Σ_14
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14
MAlonzo.Code.Data.Product.Base.du_map_128
((T_Fin_10 -> T_Fin_10) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16) ((Any -> Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v0 Any
v1 -> Any
v1))
d_'8707''45'toSum_1714 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Data.Sum.Base.T__'8846'__30
d_'8707''45'toSum_1714 :: Integer -> () -> (T_Fin_10 -> ()) -> T_Σ_14 -> T__'8846'__30
d_'8707''45'toSum_1714 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 T_Σ_14
v3 = T_Σ_14 -> T__'8846'__30
du_'8707''45'toSum_1714 T_Σ_14
v3
du_'8707''45'toSum_1714 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Data.Sum.Base.T__'8846'__30
du_'8707''45'toSum_1714 :: T_Σ_14 -> T__'8846'__30
du_'8707''45'toSum_1714 T_Σ_14
v0
= case T_Σ_14 -> T_Σ_14
forall a b. a -> b
coe T_Σ_14
v0 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v1 Any
v2
-> case Any -> T_Fin_10
forall a b. a -> b
coe Any
v1 of
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12
-> (Any -> T__'8846'__30) -> Any -> T__'8846'__30
forall a b. a -> b
coe Any -> T__'8846'__30
MAlonzo.Code.Data.Sum.Base.C_inj'8321'_38 (Any -> Any
forall a b. a -> b
coe Any
v2)
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v4
-> (Any -> T__'8846'__30) -> Any -> T__'8846'__30
forall a b. a -> b
coe
Any -> T__'8846'__30
MAlonzo.Code.Data.Sum.Base.C_inj'8322'_42
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v4) (Any -> Any
forall a b. a -> b
coe Any
v2))
T_Fin_10
_ -> T__'8846'__30
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> T__'8846'__30
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'8846''8660''8707'_1722 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
MAlonzo.Code.Function.Bundles.T_Equivalence_1714
d_'8846''8660''8707'_1722 :: Integer -> () -> (T_Fin_10 -> ()) -> T_Equivalence_1714
d_'8846''8660''8707'_1722 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 = T_Equivalence_1714
du_'8846''8660''8707'_1722
du_'8846''8660''8707'_1722 ::
MAlonzo.Code.Function.Bundles.T_Equivalence_1714
du_'8846''8660''8707'_1722 :: T_Equivalence_1714
du_'8846''8660''8707'_1722
= ((Any -> Any) -> (Any -> Any) -> T_Equivalence_1714)
-> Any -> Any -> T_Equivalence_1714
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Equivalence_1714
MAlonzo.Code.Function.Bundles.du_mk'8660'_2298
(((Any -> Any) -> (Any -> Any) -> T__'8846'__30 -> Any)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T__'8846'__30 -> Any
MAlonzo.Code.Data.Sum.Base.du_'91'_'44'_'93'_52
((Any -> T_Σ_14) -> Any
forall a b. a -> b
coe Any -> T_Σ_14
du_'8707''45'here_1708) ((T_Σ_14 -> T_Σ_14) -> Any
forall a b. a -> b
coe T_Σ_14 -> T_Σ_14
du_'8707''45'there_1712))
((T_Σ_14 -> T__'8846'__30) -> Any
forall a b. a -> b
coe T_Σ_14 -> T__'8846'__30
du_'8707''45'toSum_1714)
d_decFinSubset_1734 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
AgdaAny ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d_decFinSubset_1734 :: Integer
-> ()
-> ()
-> (T_Fin_10 -> ())
-> (T_Fin_10 -> ())
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20
d_decFinSubset_1734 Integer
v0 ~()
v1 ~()
v2 ~T_Fin_10 -> ()
v3 ~T_Fin_10 -> ()
v4 T_Fin_10 -> T_Dec_20
v5 T_Fin_10 -> Any -> T_Dec_20
v6
= Integer
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20
du_decFinSubset_1734 Integer
v0 T_Fin_10 -> T_Dec_20
v5 T_Fin_10 -> Any -> T_Dec_20
v6
du_decFinSubset_1734 ::
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
AgdaAny ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du_decFinSubset_1734 :: Integer
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20
du_decFinSubset_1734 Integer
v0 T_Fin_10 -> T_Dec_20
v1 T_Fin_10 -> Any -> T_Dec_20
v2
= case Integer -> Integer
forall a b. a -> b
coe Integer
v0 of
Integer
0 -> (Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_true_10)
((Any -> T_Reflects_16) -> Any -> Any
forall a b. a -> b
coe Any -> T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
forall a. a
erased)
Integer
_ -> let v3 :: Integer
v3 = Integer -> Integer -> Integer
subInt (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (Integer -> Integer
forall a b. a -> b
coe (Integer
1 :: Integer)) in
Any -> T_Dec_20
forall a b. a -> b
coe
(let v4 :: t
v4 = (T_Fin_10 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe T_Fin_10 -> T_Dec_20
v1 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12) in
Any -> Any
forall a b. a -> b
coe
(let v5 :: b
v5 = (Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any) -> b
forall a b. a -> b
coe Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any
du_'8704''45'cons_1690 in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
forall a. a
v4 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then ((Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du_map'8242'_168
(((Any -> Any -> Any) -> T_Σ_14 -> Any) -> Any -> Any
forall a b. a -> b
coe
(Any -> Any -> Any) -> T_Σ_14 -> Any
MAlonzo.Code.Data.Product.Base.du_uncurry_244
((Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v8 Any
v9 Any
v10 ->
Any -> (Any -> Any) -> (Any -> Any) -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v5 (\ Any
v11 -> Any
v8) (\ Any
v11 -> Any -> Any -> Any
forall a b. a -> b
coe Any
v9 Any
v11) Any
v10)))
(((Any -> Any) -> (Any -> Any) -> Any -> T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> Any -> T_Σ_14
MAlonzo.Code.Data.Product.Base.du_'60'_'44'_'62'_112
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v8 ->
Any -> Any -> Any -> Any
forall a b. a -> b
coe
Any
v8 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12)
((T_Reflects_16 -> Any) -> Any -> Any
forall a b. a -> b
coe
T_Reflects_16 -> Any
MAlonzo.Code.Relation.Nullary.Reflects.du_invert_38
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7))))
((Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v8 Any
v9 ->
Any -> Any -> Any
forall a b. a -> b
coe Any
v8 ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v9))))
((T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__76
((T_Fin_10 -> Any -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Any -> T_Dec_20
v2 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12)
((T_Reflects_16 -> Any) -> Any -> Any
forall a b. a -> b
coe
T_Reflects_16 -> Any
MAlonzo.Code.Relation.Nullary.Reflects.du_invert_38
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)))
((Integer
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20
du_decFinSubset_1734 (Integer -> Any
forall a b. a -> b
coe Integer
v3)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v8 ->
(T_Fin_10 -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Dec_20
v1 ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v8)))
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v8 ->
(T_Fin_10 -> Any -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> Any -> T_Dec_20
v2
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v8)))))
else ((Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du_map'8242'_168
((Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v8 Any
v9 ->
Any -> (Any -> Any) -> (Any -> Any) -> Any -> Any
forall a b. a -> b
coe
Any
forall a. a
v5
(\ Any
v10 ->
Any -> Any
forall a b. a -> b
coe Any
MAlonzo.Code.Data.Empty.du_'8869''45'elim_14)
(\ Any
v10 -> Any -> Any -> Any
forall a b. a -> b
coe Any
v8 Any
v10) Any
v9))
((Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v8 Any
v9 ->
Any -> Any -> Any
forall a b. a -> b
coe Any
v8 ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v9)))
((Integer
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20
du_decFinSubset_1734 (Integer -> Any
forall a b. a -> b
coe Integer
v3)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v8 ->
(T_Fin_10 -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Dec_20
v1 ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v8)))
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v8 ->
(T_Fin_10 -> Any -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Any -> T_Dec_20
v2 ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v8))))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)))
d_any'63'_1814 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d_any'63'_1814 :: Integer
-> () -> (T_Fin_10 -> ()) -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
d_any'63'_1814 Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 T_Fin_10 -> T_Dec_20
v3 = Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
du_any'63'_1814 Integer
v0 T_Fin_10 -> T_Dec_20
v3
du_any'63'_1814 ::
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du_any'63'_1814 :: Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
du_any'63'_1814 Integer
v0 T_Fin_10 -> T_Dec_20
v1
= case Integer -> Integer
forall a b. a -> b
coe Integer
v0 of
Integer
0 -> (Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_false_8)
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)
Integer
_ -> let v2 :: Integer
v2 = Integer -> Integer -> Integer
subInt (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (Integer -> Integer
forall a b. a -> b
coe (Integer
1 :: Integer)) in
Any -> T_Dec_20
forall a b. a -> b
coe
((T_Equivalence_1714 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Equivalence_1714 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.du_map_18
(T_Equivalence_1714 -> Any
forall a b. a -> b
coe T_Equivalence_1714
du_'8846''8660''8707'_1722)
((T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'8846''45'dec__86
((T_Fin_10 -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Dec_20
v1 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12))
((Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
du_any'63'_1814 (Integer -> Any
forall a b. a -> b
coe Integer
v2)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v3 -> (T_Fin_10 -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Dec_20
v1 ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v3))))))
d_all'63'_1832 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d_all'63'_1832 :: Integer
-> () -> (T_Fin_10 -> ()) -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
d_all'63'_1832 Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 T_Fin_10 -> T_Dec_20
v3 = Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
du_all'63'_1832 Integer
v0 T_Fin_10 -> T_Dec_20
v3
du_all'63'_1832 ::
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du_all'63'_1832 :: Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
du_all'63'_1832 Integer
v0 T_Fin_10 -> T_Dec_20
v1
= ((Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20)
-> Any -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du_map'8242'_168
((Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v2 Any
v3 -> Any -> Any -> Any -> Any
forall a b. a -> b
coe Any
v2 Any
v3 (() -> Any
forall a b. a -> b
coe ()
MAlonzo.Code.Agda.Builtin.Unit.C_tt_8)))
((Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v2 Any
v3 Any
v4 -> Any -> Any -> Any
forall a b. a -> b
coe Any
v2 Any
v3))
((Integer
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20)
-> Any -> (Any -> Any) -> Any -> Any
forall a b. a -> b
coe
Integer
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20
du_decFinSubset_1734 (Integer -> Any
forall a b. a -> b
coe Integer
v0)
(\ Any
v2 -> T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.Relation.Unary.Properties.du_U'63'_34)
((Any -> Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v2 Any
v3 -> (T_Fin_10 -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Dec_20
v1 Any
v2)))
d_'172''8704''10230''8707''172''45'smallest_1874 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
((MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny) ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_'172''8704''10230''8707''172''45'smallest_1874 :: Integer
-> ()
-> (T_Fin_10 -> ())
-> (T_Fin_10 -> T_Dec_20)
-> ((T_Fin_10 -> Any) -> T_Irrelevant_20)
-> T_Σ_14
d_'172''8704''10230''8707''172''45'smallest_1874 Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 T_Fin_10 -> T_Dec_20
v3 ~(T_Fin_10 -> Any) -> T_Irrelevant_20
v4
= Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14
du_'172''8704''10230''8707''172''45'smallest_1874 Integer
v0 T_Fin_10 -> T_Dec_20
v3
du_'172''8704''10230''8707''172''45'smallest_1874 ::
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_'172''8704''10230''8707''172''45'smallest_1874 :: Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14
du_'172''8704''10230''8707''172''45'smallest_1874 Integer
v0 T_Fin_10 -> T_Dec_20
v1
= case Integer -> Integer
forall a b. a -> b
coe Integer
v0 of
Integer
0 -> ((Any -> T_Irrelevant_20) -> Any) -> Any -> T_Σ_14
forall a b. a -> b
coe
(Any -> T_Irrelevant_20) -> Any
MAlonzo.Code.Relation.Nullary.Negation.Core.du_contradiction_44
Any
forall a. a
erased
Integer
_ -> let v2 :: Integer
v2 = Integer -> Integer -> Integer
subInt (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (Integer -> Integer
forall a b. a -> b
coe (Integer
1 :: Integer)) in
Any -> T_Σ_14
forall a b. a -> b
coe
(let v3 :: t
v3 = (T_Fin_10 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe T_Fin_10 -> T_Dec_20
v1 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
forall a. a
v3 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v4 T_Reflects_16
v5
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v4
then ((Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14
MAlonzo.Code.Data.Product.Base.du_map_128
((T_Fin_10 -> T_Fin_10) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v6 ->
((Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14
MAlonzo.Code.Data.Product.Base.du_map_128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v7 -> Any
v7))
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v7 ->
(Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any) -> Any -> Any
forall a b. a -> b
coe
Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any
du_'8704''45'cons_1690
((T_Reflects_16 -> Any) -> Any -> Any
forall a b. a -> b
coe
T_Reflects_16 -> Any
MAlonzo.Code.Relation.Nullary.Reflects.du_invert_38
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v5))))))
((Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14
du_'172''8704''10230''8707''172''45'smallest_1874 (Integer -> Any
forall a b. a -> b
coe Integer
v2)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v6 ->
(T_Fin_10 -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Dec_20
v1 ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v6))))
else (Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12)
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T_Reflects_16 -> Any) -> Any -> Any
forall a b. a -> b
coe
T_Reflects_16 -> Any
MAlonzo.Code.Relation.Nullary.Reflects.du_invert_38 (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v5))
Any
forall a. a
erased)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_'172''8704''10230''8707''172'_1924 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
((MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny) ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_'172''8704''10230''8707''172'_1924 :: Integer
-> ()
-> (T_Fin_10 -> ())
-> (T_Fin_10 -> T_Dec_20)
-> ((T_Fin_10 -> Any) -> T_Irrelevant_20)
-> T_Σ_14
d_'172''8704''10230''8707''172'_1924 Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 T_Fin_10 -> T_Dec_20
v3 ~(T_Fin_10 -> Any) -> T_Irrelevant_20
v4
= Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14
du_'172''8704''10230''8707''172'_1924 Integer
v0 T_Fin_10 -> T_Dec_20
v3
du_'172''8704''10230''8707''172'_1924 ::
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_'172''8704''10230''8707''172'_1924 :: Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14
du_'172''8704''10230''8707''172'_1924 Integer
v0 T_Fin_10 -> T_Dec_20
v1
= ((Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14)
-> Any -> Any -> Any -> T_Σ_14
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any -> Any) -> T_Σ_14 -> T_Σ_14
MAlonzo.Code.Data.Product.Base.du_map_128 ((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v2 -> Any
v2))
((Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v2 Any
v3 -> T_Σ_14 -> Any
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28 (Any -> T_Σ_14
forall a b. a -> b
coe Any
v3)))
((Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14
du_'172''8704''10230''8707''172''45'smallest_1874 (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((T_Fin_10 -> T_Dec_20) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Dec_20
v1))
d_pigeonhole_1940 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_pigeonhole_1940 :: Integer
-> Integer -> T__'8804'__22 -> (T_Fin_10 -> T_Fin_10) -> T_Σ_14
d_pigeonhole_1940 ~Integer
v0 Integer
v1 T__'8804'__22
v2 T_Fin_10 -> T_Fin_10
v3 = Integer -> T__'8804'__22 -> (T_Fin_10 -> T_Fin_10) -> T_Σ_14
du_pigeonhole_1940 Integer
v1 T__'8804'__22
v2 T_Fin_10 -> T_Fin_10
v3
du_pigeonhole_1940 ::
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_pigeonhole_1940 :: Integer -> T__'8804'__22 -> (T_Fin_10 -> T_Fin_10) -> T_Σ_14
du_pigeonhole_1940 Integer
v0 T__'8804'__22
v1 T_Fin_10 -> T_Fin_10
v2
= case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v1 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v5
-> case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v5 of
T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26
-> ((Any -> T_Irrelevant_20) -> Any) -> Any -> T_Σ_14
forall a b. a -> b
coe
(Any -> T_Irrelevant_20) -> Any
MAlonzo.Code.Relation.Nullary.Negation.Core.du_contradiction_44
Any
forall a. a
erased
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v8
-> let v9 :: Integer
v9 = Integer -> Integer -> Integer
subInt (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (Integer -> Integer
forall a b. a -> b
coe (Integer
2 :: Integer)) in
Any -> T_Σ_14
forall a b. a -> b
coe
(let v10 :: t
v10
= ((Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20)
-> Any -> Any -> Any -> t
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du_map'8242'_168
((T_Equivalence_1714 -> Any -> Any) -> Any -> Any
forall a b. a -> b
coe
T_Equivalence_1714 -> Any -> Any
MAlonzo.Code.Function.Bundles.d_to_1724
(T_Equivalence_1714 -> Any
forall a b. a -> b
coe T_Equivalence_1714
du_'8846''8660''8707'_1722))
((T_Equivalence_1714 -> Any -> Any) -> Any -> Any
forall a b. a -> b
coe
T_Equivalence_1714 -> Any -> Any
MAlonzo.Code.Function.Bundles.d_from_1726
(T_Equivalence_1714 -> Any
forall a b. a -> b
coe T_Equivalence_1714
du_'8846''8660''8707'_1722))
((T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'8846''45'dec__86
((T_Fin_10 -> T_Fin_10 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8799'__50
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
v2 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12))
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
v2
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12))))
((Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
du_any'63'_1814 (Integer -> Any
forall a b. a -> b
coe Integer
v9)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v10 ->
(T_Fin_10 -> T_Fin_10 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8799'__50
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
v2 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12))
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
v2
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16
Any
v10))))))) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
forall a. a
v10 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v11 T_Reflects_16
v12
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v11
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v12 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v13
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v13 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v14 Any
v15
-> (Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12)
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v14)
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
(T__'8804'__22 -> Any
forall a b. a -> b
coe
T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26))
(Any -> Any
forall a b. a -> b
coe Any
v15)))
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v12)
(let v13 :: t
v13
= (Integer -> T__'8804'__22 -> (T_Fin_10 -> T_Fin_10) -> T_Σ_14)
-> Any -> Any -> Any -> t
forall a b. a -> b
coe
Integer -> T__'8804'__22 -> (T_Fin_10 -> T_Fin_10) -> T_Σ_14
du_pigeonhole_1940
((Integer -> Integer -> Integer) -> Any -> Any -> Any
forall a b. a -> b
coe Integer -> Integer -> Integer
subInt (Integer -> Any
forall a b. a -> b
coe Integer
v0) (Integer -> Any
forall a b. a -> b
coe (Integer
1 :: Integer)))
((T__'8804'__22 -> T__'8804'__22) -> T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v8)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v13 ->
(T_Fin_10 -> T_Fin_10 -> T_Fin_10) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.du_punchOut_382
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
v2
(T_Fin_10 -> Any
forall a b. a -> b
coe
T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12))
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
v2
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16
Any
v13)))) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Σ_14
forall a b. a -> b
coe Any
forall a. a
v13 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v14 Any
v15
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v15 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v16 Any
v17
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v17 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v18 Any
v19
-> (Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16
Any
v14)
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16
Any
v16)
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
Any
v18)
Any
forall a. a
erased))
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T__'8804'__22
_ -> T_Σ_14
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8804'__22
_ -> T_Σ_14
forall a. a
MAlonzo.RTE.mazUnreachableError
d_injective'8658''8804'_1988 ::
Integer ->
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_injective'8658''8804'_1988 :: Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T__'8804'__22
d_injective'8658''8804'_1988 Integer
v0 Integer
v1 ~T_Fin_10 -> T_Fin_10
v2 ~T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
v3
= Integer -> Integer -> T__'8804'__22
du_injective'8658''8804'_1988 Integer
v0 Integer
v1
du_injective'8658''8804'_1988 ::
Integer -> Integer -> MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_injective'8658''8804'_1988 :: Integer -> Integer -> T__'8804'__22
du_injective'8658''8804'_1988 Integer
v0 Integer
v1
= case Integer -> Integer
forall a b. a -> b
coe Integer
v0 of
Integer
0 -> T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_z'8804'n_26
Integer
_ -> let v2 :: Integer
v2 = Integer -> Integer -> Integer
subInt (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (Integer -> Integer
forall a b. a -> b
coe (Integer
1 :: Integer)) in
Any -> T__'8804'__22
forall a b. a -> b
coe
(case Integer -> Integer
forall a b. a -> b
coe Integer
v1 of
Integer
0 -> ((Any -> T_Irrelevant_20) -> Any) -> Any -> Any
forall a b. a -> b
coe
(Any -> T_Irrelevant_20) -> Any
MAlonzo.Code.Relation.Nullary.Negation.Core.du_contradiction_44
Any
forall a. a
erased
Integer
_ -> let v3 :: Integer
v3 = Integer -> Integer -> Integer
subInt (Integer -> Integer
forall a b. a -> b
coe Integer
v1) (Integer -> Integer
forall a b. a -> b
coe (Integer
1 :: Integer)) in
Any -> Any
forall a b. a -> b
coe
((T__'8804'__22 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34
((Integer -> Integer -> T__'8804'__22) -> Any -> Any -> Any
forall a b. a -> b
coe Integer -> Integer -> T__'8804'__22
du_injective'8658''8804'_1988 (Integer -> Any
forall a b. a -> b
coe Integer
v2) (Integer -> Any
forall a b. a -> b
coe Integer
v3))))
d_'60''8658'notInjective_2002 ::
Integer ->
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10) ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_'60''8658'notInjective_2002 :: Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> T__'8804'__22
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T_Irrelevant_20
d_'60''8658'notInjective_2002 = Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> T__'8804'__22
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T_Irrelevant_20
forall a. a
erased
d_ℕ'8594'Fin'45'notInjective_2010 ::
Integer ->
(Integer -> MAlonzo.Code.Data.Fin.Base.T_Fin_10) ->
(Integer ->
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20
d_ℕ'8594'Fin'45'notInjective_2010 :: Integer
-> (Integer -> T_Fin_10)
-> (Integer -> Integer -> T__'8801'__12 -> T__'8801'__12)
-> T_Irrelevant_20
d_ℕ'8594'Fin'45'notInjective_2010 = Integer
-> (Integer -> T_Fin_10)
-> (Integer -> Integer -> T__'8801'__12 -> T__'8801'__12)
-> T_Irrelevant_20
forall a. a
erased
d_cantor'45'schröder'45'bernstein_2020 ::
Integer ->
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_cantor'45'schröder'45'bernstein_2020 :: Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> (T_Fin_10 -> T_Fin_10)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T__'8801'__12
d_cantor'45'schröder'45'bernstein_2020 = Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> (T_Fin_10 -> T_Fin_10)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T__'8801'__12
forall a. a
erased
d_sequence_2078 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(() -> ()) ->
MAlonzo.Code.Effect.Applicative.T_RawApplicative_20 ->
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny) -> AgdaAny
d_sequence_2078 :: ()
-> (() -> ())
-> T_RawApplicative_20
-> Integer
-> (T_Fin_10 -> ())
-> (T_Fin_10 -> Any)
-> Any
d_sequence_2078 ~()
v0 ~() -> ()
v1 T_RawApplicative_20
v2 Integer
v3 ~T_Fin_10 -> ()
v4 T_Fin_10 -> Any
v5 = T_RawApplicative_20 -> Integer -> (T_Fin_10 -> Any) -> Any
du_sequence_2078 T_RawApplicative_20
v2 Integer
v3 T_Fin_10 -> Any
v5
du_sequence_2078 ::
MAlonzo.Code.Effect.Applicative.T_RawApplicative_20 ->
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny) -> AgdaAny
du_sequence_2078 :: T_RawApplicative_20 -> Integer -> (T_Fin_10 -> Any) -> Any
du_sequence_2078 T_RawApplicative_20
v0 Integer
v1 T_Fin_10 -> Any
v2
= case Integer -> Integer
forall a b. a -> b
coe Integer
v1 of
Integer
0 -> (T_RawApplicative_20 -> () -> Any -> Any)
-> T_RawApplicative_20 -> Any -> Any -> Any
forall a b. a -> b
coe T_RawApplicative_20 -> () -> Any -> Any
MAlonzo.Code.Effect.Applicative.d_pure_32 T_RawApplicative_20
v0 Any
forall a. a
erased Any
forall a. a
erased
Integer
_ -> let v3 :: Integer
v3 = Integer -> Integer -> Integer
subInt (Integer -> Integer
forall a b. a -> b
coe Integer
v1) (Integer -> Integer
forall a b. a -> b
coe (Integer
1 :: Integer)) in
Any -> Any
forall a b. a -> b
coe
((T_RawApplicative_20 -> () -> () -> Any -> Any -> Any)
-> T_RawApplicative_20 -> Any -> Any -> Any -> Any -> Any
forall a b. a -> b
coe
T_RawApplicative_20 -> () -> () -> Any -> Any -> Any
MAlonzo.Code.Effect.Applicative.d__'60''42''62'__34 T_RawApplicative_20
v0 Any
forall a. a
erased
Any
forall a. a
erased
((T_RawFunctor_24 -> () -> () -> (Any -> Any) -> Any -> Any)
-> T_RawFunctor_24 -> Any -> Any -> Any -> Any -> Any
forall a b. a -> b
coe
T_RawFunctor_24 -> () -> () -> (Any -> Any) -> Any -> Any
MAlonzo.Code.Effect.Functor.d__'60''36''62'__30
(T_RawApplicative_20 -> T_RawFunctor_24
MAlonzo.Code.Effect.Applicative.d_rawFunctor_30 (T_RawApplicative_20 -> T_RawApplicative_20
forall a b. a -> b
coe T_RawApplicative_20
v0)) Any
forall a. a
erased
Any
forall a. a
erased ((Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any) -> Any
forall a b. a -> b
coe Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any
du_'8704''45'cons_1690)
((T_Fin_10 -> Any) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Any
v2 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12)))
((T_RawApplicative_20 -> Integer -> (T_Fin_10 -> Any) -> Any)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
T_RawApplicative_20 -> Integer -> (T_Fin_10 -> Any) -> Any
du_sequence_2078 (T_RawApplicative_20 -> Any
forall a b. a -> b
coe T_RawApplicative_20
v0) (Integer -> Any
forall a b. a -> b
coe Integer
v3)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v4 -> (T_Fin_10 -> Any) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> Any
v2 ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 Any
v4)))))
d_sequence'8315''185'_2114 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(() -> ()) ->
MAlonzo.Code.Effect.Functor.T_RawFunctor_24 ->
() -> (AgdaAny -> ()) -> AgdaAny -> AgdaAny -> AgdaAny
d_sequence'8315''185'_2114 :: ()
-> (() -> ())
-> T_RawFunctor_24
-> ()
-> (Any -> ())
-> Any
-> Any
-> Any
d_sequence'8315''185'_2114 ~()
v0 ~() -> ()
v1 T_RawFunctor_24
v2 ~()
v3 ~Any -> ()
v4 Any
v5 Any
v6
= T_RawFunctor_24 -> Any -> Any -> Any
du_sequence'8315''185'_2114 T_RawFunctor_24
v2 Any
v5 Any
v6
du_sequence'8315''185'_2114 ::
MAlonzo.Code.Effect.Functor.T_RawFunctor_24 ->
AgdaAny -> AgdaAny -> AgdaAny
du_sequence'8315''185'_2114 :: T_RawFunctor_24 -> Any -> Any -> Any
du_sequence'8315''185'_2114 T_RawFunctor_24
v0 Any
v1 Any
v2
= (T_RawFunctor_24 -> () -> () -> (Any -> Any) -> Any -> Any)
-> T_RawFunctor_24 -> Any -> Any -> (Any -> Any) -> Any -> Any
forall a b. a -> b
coe
T_RawFunctor_24 -> () -> () -> (Any -> Any) -> Any -> Any
MAlonzo.Code.Effect.Functor.d__'60''36''62'__30 T_RawFunctor_24
v0 Any
forall a. a
erased Any
forall a. a
erased
(\ Any
v3 -> Any -> Any -> Any
forall a b. a -> b
coe Any
v3 Any
v2) Any
v1
d__'8776'__2138 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_44 ->
MAlonzo.Code.Function.Bundles.T_Injection_776 ->
AgdaAny -> AgdaAny -> ()
d__'8776'__2138 :: ()
-> Integer
-> ()
-> T_Setoid_44
-> T_Injection_776
-> Any
-> Any
-> ()
d__'8776'__2138 = ()
-> Integer
-> ()
-> T_Setoid_44
-> T_Injection_776
-> Any
-> Any
-> ()
forall a. a
erased
d_inj'8658''8799'_2158 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_44 ->
MAlonzo.Code.Function.Bundles.T_Injection_776 ->
AgdaAny ->
AgdaAny -> MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d_inj'8658''8799'_2158 :: ()
-> Integer
-> ()
-> T_Setoid_44
-> T_Injection_776
-> Any
-> Any
-> T_Dec_20
d_inj'8658''8799'_2158 ~()
v0 ~Integer
v1 ~()
v2 ~T_Setoid_44
v3 T_Injection_776
v4
= T_Injection_776 -> Any -> Any -> T_Dec_20
du_inj'8658''8799'_2158 T_Injection_776
v4
du_inj'8658''8799'_2158 ::
MAlonzo.Code.Function.Bundles.T_Injection_776 ->
AgdaAny ->
AgdaAny -> MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du_inj'8658''8799'_2158 :: T_Injection_776 -> Any -> Any -> T_Dec_20
du_inj'8658''8799'_2158 T_Injection_776
v0
= (T_Injection_776
-> (Any -> Any -> T_Dec_20) -> Any -> Any -> T_Dec_20)
-> Any -> Any -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe
T_Injection_776
-> (Any -> Any -> T_Dec_20) -> Any -> Any -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.du_via'45'injection_160
(T_Injection_776 -> Any
forall a b. a -> b
coe T_Injection_776
v0) ((T_Fin_10 -> T_Fin_10 -> T_Dec_20) -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8799'__50)
d_inj'8658'decSetoid_2160 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_44 ->
MAlonzo.Code.Function.Bundles.T_Injection_776 ->
MAlonzo.Code.Relation.Binary.Bundles.T_DecSetoid_84
d_inj'8658'decSetoid_2160 :: ()
-> Integer
-> ()
-> T_Setoid_44
-> T_Injection_776
-> T_DecSetoid_84
d_inj'8658'decSetoid_2160 ~()
v0 ~Integer
v1 ~()
v2 T_Setoid_44
v3 T_Injection_776
v4
= T_Setoid_44 -> T_Injection_776 -> T_DecSetoid_84
du_inj'8658'decSetoid_2160 T_Setoid_44
v3 T_Injection_776
v4
du_inj'8658'decSetoid_2160 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_44 ->
MAlonzo.Code.Function.Bundles.T_Injection_776 ->
MAlonzo.Code.Relation.Binary.Bundles.T_DecSetoid_84
du_inj'8658'decSetoid_2160 :: T_Setoid_44 -> T_Injection_776 -> T_DecSetoid_84
du_inj'8658'decSetoid_2160 T_Setoid_44
v0 T_Injection_776
v1
= (T_IsDecEquivalence_44 -> T_DecSetoid_84) -> Any -> T_DecSetoid_84
forall a b. a -> b
coe
T_IsDecEquivalence_44 -> T_DecSetoid_84
MAlonzo.Code.Relation.Binary.Bundles.C_DecSetoid'46'constructor_1389
((T_IsEquivalence_26
-> (Any -> Any -> T_Dec_20) -> T_IsDecEquivalence_44)
-> Any -> Any -> Any
forall a b. a -> b
coe
T_IsEquivalence_26
-> (Any -> Any -> T_Dec_20) -> T_IsDecEquivalence_44
MAlonzo.Code.Relation.Binary.Structures.C_IsDecEquivalence'46'constructor_3083
((T_Setoid_44 -> T_IsEquivalence_26) -> Any -> Any
forall a b. a -> b
coe
T_Setoid_44 -> T_IsEquivalence_26
MAlonzo.Code.Relation.Binary.Bundles.d_isEquivalence_60 (T_Setoid_44 -> Any
forall a b. a -> b
coe T_Setoid_44
v0))
((T_Injection_776 -> Any -> Any -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe T_Injection_776 -> Any -> Any -> T_Dec_20
du_inj'8658''8799'_2158 (T_Injection_776 -> Any
forall a b. a -> b
coe T_Injection_776
v1)))
d_opposite'45'prop_2164 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_opposite'45'prop_2164 :: Integer -> T_Fin_10 -> T__'8801'__12
d_opposite'45'prop_2164 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_opposite'45'involutive_2176 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_opposite'45'involutive_2176 :: Integer -> T_Fin_10 -> T__'8801'__12
d_opposite'45'involutive_2176 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_opposite'45'suc_2190 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_opposite'45'suc_2190 :: Integer -> T_Fin_10 -> T__'8801'__12
d_opposite'45'suc_2190 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_inject'43''45'raise'45'splitAt_2200 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_inject'43''45'raise'45'splitAt_2200 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_inject'43''45'raise'45'splitAt_2200 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'raise_2202 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'raise_2202 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'raise_2202 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'inject'43'_2210 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'inject'43'_2210 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'inject'43'_2210 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_splitAt'45'inject'43'_2222 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45'inject'43'_2222 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_splitAt'45'inject'43'_2222 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_splitAt'45'raise_2236 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45'raise_2236 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_splitAt'45'raise_2236 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_Fin0'8596''8869'_2238 ::
MAlonzo.Code.Function.Bundles.T_Inverse_1960
d_Fin0'8596''8869'_2238 :: T_Inverse_1960
d_Fin0'8596''8869'_2238 = T_Inverse_1960 -> T_Inverse_1960
forall a b. a -> b
coe T_Inverse_1960
d_0'8596''8869'_24
d_eq'63'_2240 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
() ->
Integer ->
MAlonzo.Code.Function.Bundles.T_Injection_776 ->
AgdaAny ->
AgdaAny -> MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d_eq'63'_2240 :: () -> () -> Integer -> T_Injection_776 -> Any -> Any -> T_Dec_20
d_eq'63'_2240 ~()
v0 ~()
v1 ~Integer
v2 = T_Injection_776 -> Any -> Any -> T_Dec_20
du_eq'63'_2240
du_eq'63'_2240 ::
MAlonzo.Code.Function.Bundles.T_Injection_776 ->
AgdaAny ->
AgdaAny -> MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du_eq'63'_2240 :: T_Injection_776 -> Any -> Any -> T_Dec_20
du_eq'63'_2240 = (T_Injection_776 -> Any -> Any -> T_Dec_20)
-> T_Injection_776 -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe T_Injection_776 -> Any -> Any -> T_Dec_20
du_inj'8658''8799'_2158
d_z'8826's_2244 ::
Integer -> MAlonzo.Code.Data.Fin.Base.T__'8826'__518
d_z'8826's_2244 :: Integer -> T__'8826'__518
d_z'8826's_2244 ~Integer
v0 = T__'8826'__518
du_z'8826's_2244
du_z'8826's_2244 :: MAlonzo.Code.Data.Fin.Base.T__'8826'__518
du_z'8826's_2244 :: T__'8826'__518
du_z'8826's_2244
= (T_Fin_10 -> T__'8826'__518) -> Any -> T__'8826'__518
forall a b. a -> b
coe
T_Fin_10 -> T__'8826'__518
MAlonzo.Code.Data.Fin.Base.C__'8827'toℕ__524
(T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_zero_12)
d_s'8826's_2250 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518
d_s'8826's_2250 :: Integer -> Integer -> T__'8826'__518 -> T__'8826'__518
d_s'8826's_2250 ~Integer
v0 ~Integer
v1 T__'8826'__518
v2 = T__'8826'__518 -> T__'8826'__518
du_s'8826's_2250 T__'8826'__518
v2
du_s'8826's_2250 ::
MAlonzo.Code.Data.Fin.Base.T__'8826'__518 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518
du_s'8826's_2250 :: T__'8826'__518 -> T__'8826'__518
du_s'8826's_2250 T__'8826'__518
v0
= case T__'8826'__518 -> T__'8826'__518
forall a b. a -> b
coe T__'8826'__518
v0 of
MAlonzo.Code.Data.Fin.Base.C__'8827'toℕ__524 T_Fin_10
v2
-> (T_Fin_10 -> T__'8826'__518) -> Any -> T__'8826'__518
forall a b. a -> b
coe
T_Fin_10 -> T__'8826'__518
MAlonzo.Code.Data.Fin.Base.C__'8827'toℕ__524
((T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
MAlonzo.Code.Data.Fin.Base.C_suc_16 T_Fin_10
v2)
T__'8826'__518
_ -> T__'8826'__518
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'60''8658''8826'_2256 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518
d_'60''8658''8826'_2256 :: Integer -> Integer -> T__'8804'__22 -> T__'8826'__518
d_'60''8658''8826'_2256 Integer
v0 ~Integer
v1 T__'8804'__22
v2 = Integer -> T__'8804'__22 -> T__'8826'__518
du_'60''8658''8826'_2256 Integer
v0 T__'8804'__22
v2
du_'60''8658''8826'_2256 ::
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518
du_'60''8658''8826'_2256 :: Integer -> T__'8804'__22 -> T__'8826'__518
du_'60''8658''8826'_2256 Integer
v0 T__'8804'__22
v1
= case Integer -> Integer
forall a b. a -> b
coe Integer
v0 of
Integer
0 -> case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v1 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v4
-> (Any -> Any -> Any) -> Any -> Any -> T__'8826'__518
forall a b. a -> b
coe Any -> Any -> Any
forall a b. a -> b -> b
seq (T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v4) (T__'8826'__518 -> Any
forall a b. a -> b
coe T__'8826'__518
du_z'8826's_2244)
T__'8804'__22
_ -> T__'8826'__518
forall a. a
MAlonzo.RTE.mazUnreachableError
Integer
_ -> let v2 :: Integer
v2 = Integer -> Integer -> Integer
subInt (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (Integer -> Integer
forall a b. a -> b
coe (Integer
1 :: Integer)) in
Any -> T__'8826'__518
forall a b. a -> b
coe
(case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v1 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v5
-> (T__'8826'__518 -> T__'8826'__518) -> Any -> Any
forall a b. a -> b
coe
T__'8826'__518 -> T__'8826'__518
du_s'8826's_2250 ((Integer -> T__'8804'__22 -> T__'8826'__518) -> Any -> Any -> Any
forall a b. a -> b
coe Integer -> T__'8804'__22 -> T__'8826'__518
du_'60''8658''8826'_2256 (Integer -> Any
forall a b. a -> b
coe Integer
v2) (T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v5))
T__'8804'__22
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
d_'8826''8658''60'_2262 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'8826''8658''60'_2262 :: Integer -> Integer -> T__'8826'__518 -> T__'8804'__22
d_'8826''8658''60'_2262 ~Integer
v0 ~Integer
v1 T__'8826'__518
v2 = T__'8826'__518 -> T__'8804'__22
du_'8826''8658''60'_2262 T__'8826'__518
v2
du_'8826''8658''60'_2262 ::
MAlonzo.Code.Data.Fin.Base.T__'8826'__518 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8826''8658''60'_2262 :: T__'8826'__518 -> T__'8804'__22
du_'8826''8658''60'_2262 T__'8826'__518
v0
= case T__'8826'__518 -> T__'8826'__518
forall a b. a -> b
coe T__'8826'__518
v0 of
MAlonzo.Code.Data.Fin.Base.C__'8827'toℕ__524 T_Fin_10
v2
-> (T_Fin_10 -> T__'8804'__22) -> Any -> T__'8804'__22
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_toℕ'60'n_156 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)
T__'8826'__518
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'8826''8658''60''8242'_2268 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518 ->
MAlonzo.Code.Data.Nat.Base.T__'8804''8242'__338
d_'8826''8658''60''8242'_2268 :: Integer -> Integer -> T__'8826'__518 -> T__'8804''8242'__338
d_'8826''8658''60''8242'_2268 ~Integer
v0 Integer
v1 T__'8826'__518
v2
= Integer -> T__'8826'__518 -> T__'8804''8242'__338
du_'8826''8658''60''8242'_2268 Integer
v1 T__'8826'__518
v2
du_'8826''8658''60''8242'_2268 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518 ->
MAlonzo.Code.Data.Nat.Base.T__'8804''8242'__338
du_'8826''8658''60''8242'_2268 :: Integer -> T__'8826'__518 -> T__'8804''8242'__338
du_'8826''8658''60''8242'_2268 Integer
v0 T__'8826'__518
v1
= (Integer -> T__'8804'__22 -> T__'8804''8242'__338)
-> Any -> Any -> T__'8804''8242'__338
forall a b. a -> b
coe
Integer -> T__'8804'__22 -> T__'8804''8242'__338
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''60''8242'_6146
(Integer -> Any
forall a b. a -> b
coe Integer
v0) ((T__'8826'__518 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T__'8826'__518 -> T__'8804'__22
du_'8826''8658''60'_2262 (T__'8826'__518 -> Any
forall a b. a -> b
coe T__'8826'__518
v1))
d_'60''8242''8658''8826'_2272 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804''8242'__338 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518
d_'60''8242''8658''8826'_2272 :: Integer -> Integer -> T__'8804''8242'__338 -> T__'8826'__518
d_'60''8242''8658''8826'_2272 Integer
v0 ~Integer
v1 T__'8804''8242'__338
v2
= Integer -> T__'8804''8242'__338 -> T__'8826'__518
du_'60''8242''8658''8826'_2272 Integer
v0 T__'8804''8242'__338
v2
du_'60''8242''8658''8826'_2272 ::
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804''8242'__338 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__518
du_'60''8242''8658''8826'_2272 :: Integer -> T__'8804''8242'__338 -> T__'8826'__518
du_'60''8242''8658''8826'_2272 Integer
v0 T__'8804''8242'__338
v1
= (Integer -> T__'8804'__22 -> T__'8826'__518)
-> Any -> Any -> T__'8826'__518
forall a b. a -> b
coe
Integer -> T__'8804'__22 -> T__'8826'__518
du_'60''8658''8826'_2256 (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((Integer -> T__'8804''8242'__338 -> T__'8804'__22)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T__'8804''8242'__338 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'60''8242''8658''60'_6150
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8804''8242'__338 -> Any
forall a b. a -> b
coe T__'8804''8242'__338
v1))