{-# 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_constructor_120
(() -> 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_2122
d_0'8596''8869'_24 :: T_Inverse_2122
d_0'8596''8869'_24
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_2122)
-> Any -> Any -> T_Inverse_2122
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_2122
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2542 Any
forall a. a
erased
Any
forall a. a
erased
d_1'8596''8868'_26 :: MAlonzo.Code.Function.Bundles.T_Inverse_2122
d_1'8596''8868'_26 :: T_Inverse_2122
d_1'8596''8868'_26
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_2122)
-> Any -> Any -> T_Inverse_2122
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_2122
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2542
((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_2122
d_2'8596'Bool_36 :: T_Inverse_2122
d_2'8596'Bool_36
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_2122)
-> Any -> Any -> T_Inverse_2122
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_2122
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2542
((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'_178
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_48
d_'8801''45'isDecEquivalence_60 :: Integer -> T_IsDecEquivalence_48
d_'8801''45'isDecEquivalence_60 ~Integer
v0
= T_IsDecEquivalence_48
du_'8801''45'isDecEquivalence_60
du_'8801''45'isDecEquivalence_60 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsDecEquivalence_48
du_'8801''45'isDecEquivalence_60 :: T_IsDecEquivalence_48
du_'8801''45'isDecEquivalence_60
= (T_IsEquivalence_28
-> (Any -> Any -> T_Dec_20) -> T_IsDecEquivalence_48)
-> Any -> Any -> T_IsDecEquivalence_48
forall a b. a -> b
coe
T_IsEquivalence_28
-> (Any -> Any -> T_Dec_20) -> T_IsDecEquivalence_48
MAlonzo.Code.Relation.Binary.Structures.C_constructor_70
(T_IsEquivalence_28 -> Any
forall a b. a -> b
coe
T_IsEquivalence_28
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_142
d_'8801''45'preorder_62 :: Integer -> T_Preorder_142
d_'8801''45'preorder_62 ~Integer
v0 = T_Preorder_142
du_'8801''45'preorder_62
du_'8801''45'preorder_62 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Preorder_142
du_'8801''45'preorder_62 :: T_Preorder_142
du_'8801''45'preorder_62
= T_Preorder_142 -> T_Preorder_142
forall a b. a -> b
coe
T_Preorder_142
MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties.du_preorder_414
d_'8801''45'setoid_66 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_46
d_'8801''45'setoid_66 :: Integer -> T_Setoid_46
d_'8801''45'setoid_66 ~Integer
v0 = T_Setoid_46
du_'8801''45'setoid_66
du_'8801''45'setoid_66 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_46
du_'8801''45'setoid_66 :: T_Setoid_46
du_'8801''45'setoid_66
= T_Setoid_46 -> T_Setoid_46
forall a b. a -> b
coe
T_Setoid_46
MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties.du_setoid_402
d_'8801''45'decSetoid_70 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_DecSetoid_90
d_'8801''45'decSetoid_70 :: Integer -> T_DecSetoid_90
d_'8801''45'decSetoid_70 ~Integer
v0 = T_DecSetoid_90
du_'8801''45'decSetoid_70
du_'8801''45'decSetoid_70 ::
MAlonzo.Code.Relation.Binary.Bundles.T_DecSetoid_90
du_'8801''45'decSetoid_70 :: T_DecSetoid_90
du_'8801''45'decSetoid_70
= (T_IsDecEquivalence_48 -> T_DecSetoid_90) -> Any -> T_DecSetoid_90
forall a b. a -> b
coe
T_IsDecEquivalence_48 -> T_DecSetoid_90
MAlonzo.Code.Relation.Binary.Bundles.C_constructor_134
(T_IsDecEquivalence_48 -> Any
forall a b. a -> b
coe T_IsDecEquivalence_48
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_5806
((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 ::
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 :: T_Fin_10 -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
d_toℕ'45'mono'45''60'_182 ~T_Fin_10
v0 ~Integer
v1 ~T_Fin_10
v2 T__'8804'__22
v3
= T__'8804'__22 -> T__'8804'__22
du_toℕ'45'mono'45''60'_182 T__'8804'__22
v3
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 ::
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 :: T_Fin_10 -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
d_toℕ'45'mono'45''8804'_186 ~T_Fin_10
v0 ~Integer
v1 ~T_Fin_10
v2 T__'8804'__22
v3
= T__'8804'__22 -> T__'8804'__22
du_toℕ'45'mono'45''8804'_186 T__'8804'__22
v3
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 ::
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 :: T_Fin_10 -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
d_toℕ'45'cancel'45''8804'_190 ~T_Fin_10
v0 ~Integer
v1 ~T_Fin_10
v2 T__'8804'__22
v3
= T__'8804'__22 -> T__'8804'__22
du_toℕ'45'cancel'45''8804'_190 T__'8804'__22
v3
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 ::
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 :: T_Fin_10 -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
d_toℕ'45'cancel'45''60'_194 ~T_Fin_10
v0 ~Integer
v1 ~T_Fin_10
v2 T__'8804'__22
v3
= T__'8804'__22 -> T__'8804'__22
du_toℕ'45'cancel'45''60'_194 T__'8804'__22
v3
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'__28 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_fromℕ'60''8801'fromℕ'60''8243'_286 :: Integer
-> Integer -> T__'8804'__22 -> T__'8739''737'__28 -> T__'8801'__12
d_fromℕ'60''8801'fromℕ'60''8243'_286 = Integer
-> Integer -> T__'8804'__22 -> T__'8739''737'__28 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'fromℕ'60''8243'_296 ::
Integer ->
Integer ->
MAlonzo.Code.Algebra.Definitions.RawMagma.T__'8739''737'__28 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'fromℕ'60''8243'_296 :: Integer -> Integer -> T__'8739''737'__28 -> T__'8801'__12
d_toℕ'45'fromℕ'60''8243'_296 = Integer -> Integer -> T__'8739''737'__28 -> 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_cast'45'involutive_368 ::
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'involutive_368 :: Integer
-> Integer
-> T__'8801'__12
-> T__'8801'__12
-> T_Fin_10
-> T__'8801'__12
d_cast'45'involutive_368 = Integer
-> Integer
-> T__'8801'__12
-> T__'8801'__12
-> T_Fin_10
-> T__'8801'__12
forall a. a
erased
d_'8804''45'reflexive_376 ::
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_376 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8804'__22
d_'8804''45'reflexive_376 ~Integer
v0 T_Fin_10
v1 ~T_Fin_10
v2 ~T__'8801'__12
v3
= T_Fin_10 -> T__'8804'__22
du_'8804''45'reflexive_376 T_Fin_10
v1
du_'8804''45'reflexive_376 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8804''45'reflexive_376 :: T_Fin_10 -> T__'8804'__22
du_'8804''45'reflexive_376 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_2900
((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_378 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'8804''45'refl_378 :: Integer -> T_Fin_10 -> T__'8804'__22
d_'8804''45'refl_378 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_'8804''45'refl_378 T_Fin_10
v1
du_'8804''45'refl_378 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8804''45'refl_378 :: T_Fin_10 -> T__'8804'__22
du_'8804''45'refl_378 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_376 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0)
d_'8804''45'trans_380 ::
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_380 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8804'__22
d_'8804''45'trans_380 ~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_380
du_'8804''45'trans_380 ::
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_380 :: T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
du_'8804''45'trans_380
= (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_2908
d_'8804''45'antisym_382 ::
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_382 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_'8804''45'antisym_382 = Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
forall a. a
erased
d_'8804''45'total_388 ::
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_388 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8846'__30
d_'8804''45'total_388 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2 = T_Fin_10 -> T_Fin_10 -> T__'8846'__30
du_'8804''45'total_388 T_Fin_10
v1 T_Fin_10
v2
du_'8804''45'total_388 ::
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_388 :: T_Fin_10 -> T_Fin_10 -> T__'8846'__30
du_'8804''45'total_388 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_2928
((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_394 ::
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_394 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_'8804''45'irrelevant_394 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
forall a. a
erased
d__'8804''63'__396 ::
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'__396 :: Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T_Dec_20
d__'8804''63'__396 ~Integer
v0 ~Integer
v1 T_Fin_10
v2 T_Fin_10
v3 = T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8804''63'__396 T_Fin_10
v2 T_Fin_10
v3
du__'8804''63'__396 ::
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'__396 :: T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'8804''63'__396 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'__2920
((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'__402 ::
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'__402 :: Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T_Dec_20
d__'60''63'__402 ~Integer
v0 ~Integer
v1 T_Fin_10
v2 T_Fin_10
v3 = T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'60''63'__402 T_Fin_10
v2 T_Fin_10
v3
du__'60''63'__402 ::
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'__402 :: T_Fin_10 -> T_Fin_10 -> T_Dec_20
du__'60''63'__402 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'__2920
((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_408 ::
Integer -> MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76
d_'8804''45'isPreorder_408 :: Integer -> T_IsPreorder_76
d_'8804''45'isPreorder_408 ~Integer
v0 = T_IsPreorder_76
du_'8804''45'isPreorder_408
du_'8804''45'isPreorder_408 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76
du_'8804''45'isPreorder_408 :: T_IsPreorder_76
du_'8804''45'isPreorder_408
= (T_IsEquivalence_28
-> (Any -> Any -> Any -> Any)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> T_IsPreorder_76)
-> Any
-> (Any -> Any -> Any -> Any)
-> (Any -> Any -> Any -> Any)
-> T_IsPreorder_76
forall a b. a -> b
coe
T_IsEquivalence_28
-> (Any -> Any -> Any -> Any)
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> T_IsPreorder_76
MAlonzo.Code.Relation.Binary.Structures.C_constructor_126
(T_IsEquivalence_28 -> Any
forall a b. a -> b
coe
T_IsEquivalence_28
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_376 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_380)
d_'8804''45'isPartialOrder_410 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248
d_'8804''45'isPartialOrder_410 :: Integer -> T_IsPartialOrder_248
d_'8804''45'isPartialOrder_410 ~Integer
v0
= T_IsPartialOrder_248
du_'8804''45'isPartialOrder_410
du_'8804''45'isPartialOrder_410 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248
du_'8804''45'isPartialOrder_410 :: T_IsPartialOrder_248
du_'8804''45'isPartialOrder_410
= (T_IsPreorder_76
-> (Any -> Any -> Any -> Any -> Any) -> T_IsPartialOrder_248)
-> Any -> Any -> T_IsPartialOrder_248
forall a b. a -> b
coe
T_IsPreorder_76
-> (Any -> Any -> Any -> Any -> Any) -> T_IsPartialOrder_248
MAlonzo.Code.Relation.Binary.Structures.C_constructor_294
(T_IsPreorder_76 -> Any
forall a b. a -> b
coe T_IsPreorder_76
du_'8804''45'isPreorder_408) Any
forall a. a
erased
d_'8804''45'isTotalOrder_412 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488
d_'8804''45'isTotalOrder_412 :: Integer -> T_IsTotalOrder_488
d_'8804''45'isTotalOrder_412 ~Integer
v0 = T_IsTotalOrder_488
du_'8804''45'isTotalOrder_412
du_'8804''45'isTotalOrder_412 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488
du_'8804''45'isTotalOrder_412 :: T_IsTotalOrder_488
du_'8804''45'isTotalOrder_412
= (T_IsPartialOrder_248
-> (Any -> Any -> T__'8846'__30) -> T_IsTotalOrder_488)
-> Any -> Any -> T_IsTotalOrder_488
forall a b. a -> b
coe
T_IsPartialOrder_248
-> (Any -> Any -> T__'8846'__30) -> T_IsTotalOrder_488
MAlonzo.Code.Relation.Binary.Structures.C_constructor_540
(T_IsPartialOrder_248 -> Any
forall a b. a -> b
coe T_IsPartialOrder_248
du_'8804''45'isPartialOrder_410) ((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_388)
d_'8804''45'isDecTotalOrder_414 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546
d_'8804''45'isDecTotalOrder_414 :: Integer -> T_IsDecTotalOrder_546
d_'8804''45'isDecTotalOrder_414 ~Integer
v0
= T_IsDecTotalOrder_546
du_'8804''45'isDecTotalOrder_414
du_'8804''45'isDecTotalOrder_414 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546
du_'8804''45'isDecTotalOrder_414 :: T_IsDecTotalOrder_546
du_'8804''45'isDecTotalOrder_414
= (T_IsTotalOrder_488
-> (Any -> Any -> T_Dec_20)
-> (Any -> Any -> T_Dec_20)
-> T_IsDecTotalOrder_546)
-> Any -> Any -> Any -> T_IsDecTotalOrder_546
forall a b. a -> b
coe
T_IsTotalOrder_488
-> (Any -> Any -> T_Dec_20)
-> (Any -> Any -> T_Dec_20)
-> T_IsDecTotalOrder_546
MAlonzo.Code.Relation.Binary.Structures.C_constructor_618
(T_IsTotalOrder_488 -> Any
forall a b. a -> b
coe T_IsTotalOrder_488
du_'8804''45'isTotalOrder_412) ((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'__396)
d_'8804''45'preorder_416 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_Preorder_142
d_'8804''45'preorder_416 :: Integer -> T_Preorder_142
d_'8804''45'preorder_416 ~Integer
v0 = T_Preorder_142
du_'8804''45'preorder_416
du_'8804''45'preorder_416 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Preorder_142
du_'8804''45'preorder_416 :: T_Preorder_142
du_'8804''45'preorder_416
= (T_IsPreorder_76 -> T_Preorder_142) -> Any -> T_Preorder_142
forall a b. a -> b
coe
T_IsPreorder_76 -> T_Preorder_142
MAlonzo.Code.Relation.Binary.Bundles.C_constructor_232
(T_IsPreorder_76 -> Any
forall a b. a -> b
coe T_IsPreorder_76
du_'8804''45'isPreorder_408)
d_'8804''45'poset_420 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_Poset_492
d_'8804''45'poset_420 :: Integer -> T_Poset_492
d_'8804''45'poset_420 ~Integer
v0 = T_Poset_492
du_'8804''45'poset_420
du_'8804''45'poset_420 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Poset_492
du_'8804''45'poset_420 :: T_Poset_492
du_'8804''45'poset_420
= (T_IsPartialOrder_248 -> T_Poset_492) -> Any -> T_Poset_492
forall a b. a -> b
coe
T_IsPartialOrder_248 -> T_Poset_492
MAlonzo.Code.Relation.Binary.Bundles.C_constructor_588
(T_IsPartialOrder_248 -> Any
forall a b. a -> b
coe T_IsPartialOrder_248
du_'8804''45'isPartialOrder_410)
d_'8804''45'totalOrder_424 ::
Integer -> MAlonzo.Code.Relation.Binary.Bundles.T_TotalOrder_986
d_'8804''45'totalOrder_424 :: Integer -> T_TotalOrder_986
d_'8804''45'totalOrder_424 ~Integer
v0 = T_TotalOrder_986
du_'8804''45'totalOrder_424
du_'8804''45'totalOrder_424 ::
MAlonzo.Code.Relation.Binary.Bundles.T_TotalOrder_986
du_'8804''45'totalOrder_424 :: T_TotalOrder_986
du_'8804''45'totalOrder_424
= (T_IsTotalOrder_488 -> T_TotalOrder_986) -> Any -> T_TotalOrder_986
forall a b. a -> b
coe
T_IsTotalOrder_488 -> T_TotalOrder_986
MAlonzo.Code.Relation.Binary.Bundles.C_constructor_1090
(T_IsTotalOrder_488 -> Any
forall a b. a -> b
coe T_IsTotalOrder_488
du_'8804''45'isTotalOrder_412)
d_'8804''45'decTotalOrder_428 ::
Integer ->
MAlonzo.Code.Relation.Binary.Bundles.T_DecTotalOrder_1098
d_'8804''45'decTotalOrder_428 :: Integer -> T_DecTotalOrder_1098
d_'8804''45'decTotalOrder_428 ~Integer
v0 = T_DecTotalOrder_1098
du_'8804''45'decTotalOrder_428
du_'8804''45'decTotalOrder_428 ::
MAlonzo.Code.Relation.Binary.Bundles.T_DecTotalOrder_1098
du_'8804''45'decTotalOrder_428 :: T_DecTotalOrder_1098
du_'8804''45'decTotalOrder_428
= (T_IsDecTotalOrder_546 -> T_DecTotalOrder_1098)
-> Any -> T_DecTotalOrder_1098
forall a b. a -> b
coe
T_IsDecTotalOrder_546 -> T_DecTotalOrder_1098
MAlonzo.Code.Relation.Binary.Bundles.C_constructor_1272
(T_IsDecTotalOrder_546 -> Any
forall a b. a -> b
coe T_IsDecTotalOrder_546
du_'8804''45'isDecTotalOrder_414)
d_'60''45'irrefl_432 ::
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_432 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8804'__22
-> T_Irrelevant_20
d_'60''45'irrefl_432 = Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8804'__22
-> T_Irrelevant_20
forall a. a
erased
d_'60''45'asym_434 ::
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_434 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T_Irrelevant_20
d_'60''45'asym_434 = Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T_Irrelevant_20
forall a. a
erased
d_'60''45'trans_436 ::
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_436 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8804'__22
d_'60''45'trans_436 ~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_436 T_Fin_10
v2
du_'60''45'trans_436 ::
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_436 :: T_Fin_10 -> T__'8804'__22 -> T__'8804'__22 -> T__'8804'__22
du_'60''45'trans_436 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_3122
((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_438 ::
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_438 :: Integer -> T_Fin_10 -> T_Fin_10 -> T_Tri_158
d_'60''45'cmp_438 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2 = T_Fin_10 -> T_Fin_10 -> T_Tri_158
du_'60''45'cmp_438 T_Fin_10
v1 T_Fin_10
v2
du_'60''45'cmp_438 ::
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_438 :: T_Fin_10 -> T_Fin_10 -> T_Tri_158
du_'60''45'cmp_438 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 :: Any
v6 = (T_Fin_10 -> T_Fin_10 -> T_Tri_158) -> Any -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10 -> T_Tri_158
du_'60''45'cmp_438 (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
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'_482 ::
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'_482 :: 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'_482 ~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'_482 T__'8804'__22
v6
du_'60''45'resp'737''45''8801'_482 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'60''45'resp'737''45''8801'_482 :: T__'8804'__22 -> T__'8804'__22
du_'60''45'resp'737''45''8801'_482 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'_486 ::
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'_486 :: 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'_486 ~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'_486 T__'8804'__22
v6
du_'60''45'resp'691''45''8801'_486 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'60''45'resp'691''45''8801'_486 :: T__'8804'__22 -> T__'8804'__22
du_'60''45'resp'691''45''8801'_486 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'_490 ::
Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_'60''45'resp'8322''45''8801'_490 :: Integer -> T_Σ_14
d_'60''45'resp'8322''45''8801'_490 ~Integer
v0
= T_Σ_14
du_'60''45'resp'8322''45''8801'_490
du_'60''45'resp'8322''45''8801'_490 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_'60''45'resp'8322''45''8801'_490 :: T_Σ_14
du_'60''45'resp'8322''45''8801'_490
= (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_492 ::
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_492 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_'60''45'irrelevant_492 = 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_494 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsStrictPartialOrder_370
d_'60''45'isStrictPartialOrder_494 :: Integer -> T_IsStrictPartialOrder_370
d_'60''45'isStrictPartialOrder_494 ~Integer
v0
= T_IsStrictPartialOrder_370
du_'60''45'isStrictPartialOrder_494
du_'60''45'isStrictPartialOrder_494 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsStrictPartialOrder_370
du_'60''45'isStrictPartialOrder_494 :: T_IsStrictPartialOrder_370
du_'60''45'isStrictPartialOrder_494
= (T_IsEquivalence_28
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> T_Σ_14
-> T_IsStrictPartialOrder_370)
-> Any
-> (Any -> Any -> Any -> Any)
-> Any
-> T_IsStrictPartialOrder_370
forall a b. a -> b
coe
T_IsEquivalence_28
-> (Any -> Any -> Any -> Any -> Any -> Any)
-> T_Σ_14
-> T_IsStrictPartialOrder_370
MAlonzo.Code.Relation.Binary.Structures.C_constructor_412
(T_IsEquivalence_28 -> Any
forall a b. a -> b
coe
T_IsEquivalence_28
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_436 Any
v1)
(T_Σ_14 -> Any
forall a b. a -> b
coe T_Σ_14
du_'60''45'resp'8322''45''8801'_490)
d_'60''45'isStrictTotalOrder_496 ::
Integer ->
MAlonzo.Code.Relation.Binary.Structures.T_IsStrictTotalOrder_624
d_'60''45'isStrictTotalOrder_496 :: Integer -> T_IsStrictTotalOrder_624
d_'60''45'isStrictTotalOrder_496 ~Integer
v0
= T_IsStrictTotalOrder_624
du_'60''45'isStrictTotalOrder_496
du_'60''45'isStrictTotalOrder_496 ::
MAlonzo.Code.Relation.Binary.Structures.T_IsStrictTotalOrder_624
du_'60''45'isStrictTotalOrder_496 :: T_IsStrictTotalOrder_624
du_'60''45'isStrictTotalOrder_496
= (T_IsStrictPartialOrder_370
-> (Any -> Any -> T_Tri_158) -> T_IsStrictTotalOrder_624)
-> Any -> Any -> T_IsStrictTotalOrder_624
forall a b. a -> b
coe
T_IsStrictPartialOrder_370
-> (Any -> Any -> T_Tri_158) -> T_IsStrictTotalOrder_624
MAlonzo.Code.Relation.Binary.Structures.C_constructor_680
(T_IsStrictPartialOrder_370 -> Any
forall a b. a -> b
coe T_IsStrictPartialOrder_370
du_'60''45'isStrictPartialOrder_494) ((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_438)
d_'60''45'strictPartialOrder_498 ::
Integer ->
MAlonzo.Code.Relation.Binary.Bundles.T_StrictPartialOrder_760
d_'60''45'strictPartialOrder_498 :: Integer -> T_StrictPartialOrder_760
d_'60''45'strictPartialOrder_498 ~Integer
v0
= T_StrictPartialOrder_760
du_'60''45'strictPartialOrder_498
du_'60''45'strictPartialOrder_498 ::
MAlonzo.Code.Relation.Binary.Bundles.T_StrictPartialOrder_760
du_'60''45'strictPartialOrder_498 :: T_StrictPartialOrder_760
du_'60''45'strictPartialOrder_498
= (T_IsStrictPartialOrder_370 -> T_StrictPartialOrder_760)
-> Any -> T_StrictPartialOrder_760
forall a b. a -> b
coe
T_IsStrictPartialOrder_370 -> T_StrictPartialOrder_760
MAlonzo.Code.Relation.Binary.Bundles.C_constructor_842
(T_IsStrictPartialOrder_370 -> Any
forall a b. a -> b
coe T_IsStrictPartialOrder_370
du_'60''45'isStrictPartialOrder_494)
d_'60''45'strictTotalOrder_502 ::
Integer ->
MAlonzo.Code.Relation.Binary.Bundles.T_StrictTotalOrder_1280
d_'60''45'strictTotalOrder_502 :: Integer -> T_StrictTotalOrder_1280
d_'60''45'strictTotalOrder_502 ~Integer
v0
= T_StrictTotalOrder_1280
du_'60''45'strictTotalOrder_502
du_'60''45'strictTotalOrder_502 ::
MAlonzo.Code.Relation.Binary.Bundles.T_StrictTotalOrder_1280
du_'60''45'strictTotalOrder_502 :: T_StrictTotalOrder_1280
du_'60''45'strictTotalOrder_502
= (T_IsStrictTotalOrder_624 -> T_StrictTotalOrder_1280)
-> Any -> T_StrictTotalOrder_1280
forall a b. a -> b
coe
T_IsStrictTotalOrder_624 -> T_StrictTotalOrder_1280
MAlonzo.Code.Relation.Binary.Bundles.C_constructor_1386
(T_IsStrictTotalOrder_624 -> Any
forall a b. a -> b
coe T_IsStrictTotalOrder_624
du_'60''45'isStrictTotalOrder_496)
d_i'60'1'43'i_508 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_i'60'1'43'i_508 :: Integer -> T_Fin_10 -> T__'8804'__22
d_i'60'1'43'i_508 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_i'60'1'43'i_508 T_Fin_10
v1
du_i'60'1'43'i_508 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_i'60'1'43'i_508 :: T_Fin_10 -> T__'8804'__22
du_i'60'1'43'i_508 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_3220
((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'_510 ::
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'_510 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8801'__12
-> T_Irrelevant_20
d_'60''8658''8802'_510 = 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'_514 ::
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'_514 :: 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'_514 ~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'_514 T_Fin_10
v1 T_Fin_10
v2
du_'8804''8743''8802''8658''60'_514 ::
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'_514 :: T_Fin_10 -> T_Fin_10 -> T__'8804'__22
du_'8804''8743''8802''8658''60'_514 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'_514 (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_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
d_toℕ'45'inject_532 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'inject_532 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_fromℕ'8802'inject'8321'_540 ::
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'_540 :: Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
d_fromℕ'8802'inject'8321'_540 = Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
forall a. a
erased
d_inject'8321''45'injective_546 ::
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_546 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
d_inject'8321''45'injective_546 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'inject'8321'_558 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'inject'8321'_558 :: Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'inject'8321'_558 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'inject'8321''45''8802'_564 ::
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'_564 :: Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
d_toℕ'45'inject'8321''45''8802'_564 = Integer -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
forall a. a
erased
d_inject'8321'ℕ'60'_570 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_inject'8321'ℕ'60'_570 :: Integer -> T_Fin_10 -> T__'8804'__22
d_inject'8321'ℕ'60'_570 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'60'_570 T_Fin_10
v1
du_inject'8321'ℕ'60'_570 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_inject'8321'ℕ'60'_570 :: T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'60'_570 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'_580 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_inject'8321'ℕ'8804'_580 :: Integer -> T_Fin_10 -> T__'8804'__22
d_inject'8321'ℕ'8804'_580 ~Integer
v0 T_Fin_10
v1 = T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'8804'_580 T_Fin_10
v1
du_inject'8321'ℕ'8804'_580 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_inject'8321'ℕ'8804'_580 :: T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'8804'_580 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'_2998
((T_Fin_10 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T__'8804'__22
du_inject'8321'ℕ'60'_570 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v0))
d_'8804''772''8658'inject'8321''60'_582 ::
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'_582 :: Integer
-> T_Fin_10
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_'8804''772''8658'inject'8321''60'_582 ~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'_582 T__'8804'__22
v4
du_'8804''772''8658'inject'8321''60'_582 ::
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8804''772''8658'inject'8321''60'_582 :: T__'8804'__22 -> T__'8804'__22
du_'8804''772''8658'inject'8321''60'_582 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'_596 ::
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'_596 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
d_ℕ'60''8658'inject'8321''60'_596 ~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'_596 T_Fin_10
v1 T__'8804'__22
v3
du_ℕ'60''8658'inject'8321''60'_596 ::
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'_596 :: T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_ℕ'60''8658'inject'8321''60'_596 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'_582
((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_602 ::
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_602 :: 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_602 ~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_602 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_602 ::
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_602 :: 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_602 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_inject'33''45'injective_614 ::
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_inject'33''45'injective_614 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_inject'33''45'injective_614 = Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_inject'33''45''60'_634 ::
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
d_inject'33''45''60'_634 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22
d_inject'33''45''60'_634 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2
= T_Fin_10 -> T_Fin_10 -> T__'8804'__22
du_inject'33''45''60'_634 T_Fin_10
v1 T_Fin_10
v2
du_inject'33''45''60'_634 ::
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_inject'33''45''60'_634 :: T_Fin_10 -> T_Fin_10 -> T__'8804'__22
du_inject'33''45''60'_634 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
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
-> (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
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_inject'33''45''60'_634 (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'lower'8321'_650 ::
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'_650 :: Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
d_toℕ'45'lower'8321'_650 = Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
forall a. a
erased
d_lower'8321''45'injective_668 ::
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_668 :: 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_668 = 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'_692 ::
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'_692 :: Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
d_inject'8321''45'lower'8321'_692 = Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
forall a. a
erased
d_lower'8321''45'inject'8321''8242'_708 ::
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'_708 :: Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
d_lower'8321''45'inject'8321''8242'_708 = Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8801'__12
forall a. a
erased
d_lower'8321''45'inject'8321'_716 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_lower'8321''45'inject'8321'_716 :: Integer -> T_Fin_10 -> T__'8801'__12
d_lower'8321''45'inject'8321'_716 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_lower'8321''45'irrelevant_726 ::
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_726 :: Integer
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
d_lower'8321''45'irrelevant_726 = 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'_742 ::
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'_742 :: 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'_742 = Integer
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_lower'45'injective_756 ::
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 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_lower'45'injective_756 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
-> T__'8801'__12
d_lower'45'injective_756 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_toℕ'45'inject'8804'_774 ::
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'_774 :: Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
d_toℕ'45'inject'8804'_774 = Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_inject'8804''45'refl_786 ::
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_786 :: Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
d_inject'8804''45'refl_786 = Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_inject'8804''45'idempotent_802 ::
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_802 :: Integer
-> Integer
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_inject'8804''45'idempotent_802 = 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_820 ::
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_820 :: Integer
-> Integer
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
d_inject'8804''45'trans_820 = Integer
-> Integer
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
-> T__'8801'__12
forall a. a
erased
d_inject'8804''45'injective_832 ::
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_832 :: 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_832 = 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_848 ::
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_848 :: T__'8804'__22 -> T__'8804'__22 -> T_Fin_10 -> T__'8801'__12
d_inject'8804''45'irrelevant_848 = T__'8804'__22 -> T__'8804'__22 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_pred'60'_854 ::
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'_854 :: Integer
-> T_Fin_10 -> (T__'8801'__12 -> T_Irrelevant_20) -> T__'8804'__22
d_pred'60'_854 ~Integer
v0 T_Fin_10
v1 ~T__'8801'__12 -> T_Irrelevant_20
v2 = T_Fin_10 -> T__'8804'__22
du_pred'60'_854 T_Fin_10
v1
du_pred'60'_854 ::
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_pred'60'_854 :: T_Fin_10 -> T__'8804'__22
du_pred'60'_854 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'_582
((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_2900
((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'_866 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
Integer -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45''8593''737'_866 :: Integer -> T_Fin_10 -> Integer -> T__'8801'__12
d_splitAt'45''8593''737'_866 = Integer -> T_Fin_10 -> Integer -> T__'8801'__12
forall a. a
erased
d_splitAt'8315''185''45''8593''737'_890 ::
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'_890 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_splitAt'8315''185''45''8593''737'_890 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_splitAt'45''8593''691'_924 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45''8593''691'_924 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_splitAt'45''8593''691'_924 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_splitAt'8315''185''45''8593''691'_948 ::
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'_948 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_splitAt'8315''185''45''8593''691'_948 = Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_splitAt'45'join_984 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Sum.Base.T__'8846'__30 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45'join_984 :: Integer -> Integer -> T__'8846'__30 -> T__'8801'__12
d_splitAt'45'join_984 = Integer -> Integer -> T__'8846'__30 -> T__'8801'__12
forall a. a
erased
d_join'45'splitAt_1004 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_join'45'splitAt_1004 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_join'45'splitAt_1004 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_splitAt'45''60'_1044 ::
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'_1044 :: Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
d_splitAt'45''60'_1044 = Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_splitAt'45''8805'_1062 ::
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'_1062 :: Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
d_splitAt'45''8805'_1062 = Integer -> Integer -> T_Fin_10 -> T__'8804'__22 -> T__'8801'__12
forall a. a
erased
d_'43''8596''8846'_1072 ::
Integer -> Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_2122
d_'43''8596''8846'_1072 :: Integer -> Integer -> T_Inverse_2122
d_'43''8596''8846'_1072 Integer
v0 ~Integer
v1 = Integer -> T_Inverse_2122
du_'43''8596''8846'_1072 Integer
v0
du_'43''8596''8846'_1072 ::
Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_2122
du_'43''8596''8846'_1072 :: Integer -> T_Inverse_2122
du_'43''8596''8846'_1072 Integer
v0
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_2122)
-> Any -> Any -> T_Inverse_2122
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_2122
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2542
((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_166 (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_180 (Integer -> Any
forall a b. a -> b
coe Integer
v0))
d_remQuot'45'combine_1086 ::
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_1086 :: Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
d_remQuot'45'combine_1086 = Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_combine'45'remQuot_1116 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_combine'45'remQuot_1116 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_combine'45'remQuot_1116 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'combine_1160 ::
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_1160 :: Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'combine_1160 = Integer -> Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_combine'45'mono'737''45''60'_1202 ::
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'_1202 :: 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'_1202 ~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'_1202 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'_1202 ::
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'_1202 :: 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'_1202 Integer
v0 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 T_Fin_10
v4 T__'8804'__22
v5
= (T_SubRelation_60 -> Any -> Any -> Any -> Any)
-> Any -> Any -> Any -> Any -> T__'8804'__22
forall a b. a -> b
coe
T_SubRelation_60 -> Any -> Any -> Any -> Any
MAlonzo.Code.Relation.Binary.Reasoning.Syntax.du_begin__128
(T_SubRelation_60 -> Any
forall a b. a -> b
coe
T_SubRelation_60
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_strictRelation_202)
((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_222 (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_222 (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'_438
(\ Any
v6 Any
v7 Any
v8 Any
v9 Any
v10 -> Any
v10)
((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_222 (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_222 (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'_314
(((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
v6 Any
v7 Any
v8 Any
v9 Any
v10 ->
(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_3122 Any
v7 Any
v9 Any
v10)
(T_Σ_14 -> Any
forall a b. a -> b
coe
T_Σ_14
MAlonzo.Code.Relation.Binary.PropositionalEquality.Core.du_resp'8322'_160)
(\ Any
v6 Any
v7 Any
v8 Any
v9 Any
v10 ->
(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_3134 Any
v9
Any
v10))
(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_222 (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'_438
(\ Any
v6 Any
v7 Any
v8 Any
v9 Any
v10 -> Any
v10)
(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_222 (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'_438
(\ Any
v6 Any
v7 Any
v8 Any
v9 Any
v10 -> Any
v10)
(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_222 (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'_438
(\ Any
v6 Any
v7 Any
v8 Any
v9 Any
v10 -> Any
v10)
(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_222 (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'_310
((T_IsPreorder_76
-> (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_76
-> (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_76 -> Any
forall a b. a -> b
coe T_IsPreorder_76
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2950)
(\ Any
v6 Any
v7 Any
v8 Any
v9 Any
v10 ->
(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_3128 Any
v9
Any
v10))
(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_222 (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'_310
((T_IsPreorder_76
-> (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_76
-> (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_76 -> Any
forall a b. a -> b
coe T_IsPreorder_76
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2950)
(\ Any
v6 Any
v7 Any
v8 Any
v9 Any
v10 ->
(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_3128
Any
v9 Any
v10))
(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_222 (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'_450
(\ Any
v6 Any
v7 Any
v8 Any
v9 Any
v10 -> Any
v10)
(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_222 (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_222 (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'_494
((T_IsPreorder_76 -> Any -> T__IsRelatedTo__78) -> Any -> Any
forall a b. a -> b
coe
T_IsPreorder_76 -> Any -> T__IsRelatedTo__78
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_stop_166
(T_IsPreorder_76 -> Any
forall a b. a -> b
coe
T_IsPreorder_76
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2950))
((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_222 (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_3624
((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 -> Integer -> T__'8804'__22 -> T__'8804'__22)
-> Integer -> Integer -> Any -> T__'8804'__22 -> Any
forall a b. a -> b
coe
Integer -> Integer -> Integer -> T__'8804'__22 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.d_'42''45'mono'691''45''8804'_4224
Integer
v0
(Integer -> Integer -> Integer
addInt
(Integer -> Integer
forall a b. a -> b
coe (Integer
1 :: Integer))
((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
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 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2)) 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'_3714
((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'_1232 ::
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'_1232 :: 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'_1232 = 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'_1292 ::
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'_1292 :: 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'_1292 = 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_1324 ::
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_1324 :: Integer
-> Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T_Σ_14
d_combine'45'injective_1324 ~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_1324
du_combine'45'injective_1324 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_combine'45'injective_1324 :: T_Σ_14
du_combine'45'injective_1324
= (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_1342 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_combine'45'surjective_1342 :: Integer -> Integer -> T_Fin_10 -> T_Σ_14
d_combine'45'surjective_1342 ~Integer
v0 Integer
v1 T_Fin_10
v2
= Integer -> T_Fin_10 -> T_Σ_14
du_combine'45'surjective_1342 Integer
v1 T_Fin_10
v2
du_combine'45'surjective_1342 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_combine'45'surjective_1342 :: Integer -> T_Fin_10 -> T_Σ_14
du_combine'45'surjective_1342 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_192 (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_192 (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_222 (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'_450
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_222 (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_222 (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_204 (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'_438
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_222 (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_204 (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'_494 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'_1364 ::
Integer -> Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_2122
d_'42''8596''215'_1364 :: Integer -> Integer -> T_Inverse_2122
d_'42''8596''215'_1364 ~Integer
v0 Integer
v1 = Integer -> T_Inverse_2122
du_'42''8596''215'_1364 Integer
v1
du_'42''8596''215'_1364 ::
Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_2122
du_'42''8596''215'_1364 :: Integer -> T_Inverse_2122
du_'42''8596''215'_1364 Integer
v0
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_2122)
-> Any -> Any -> T_Inverse_2122
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_2122
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2542
((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_204 (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_222 (Integer -> Any
forall a b. a -> b
coe Integer
v0)))
d_funToFin'45'finToFin_1370 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_funToFin'45'finToFin_1370 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_funToFin'45'finToFin_1370 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_finToFun'45'funToFin_1386 ::
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_1386 :: Integer
-> Integer -> (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T__'8801'__12
d_finToFun'45'funToFin_1386 = Integer
-> Integer -> (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_'94''8596''8594'_1412 ::
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_2122
d_'94''8596''8594'_1412 :: Integer
-> Integer
-> (()
-> (Any -> ())
-> (Any -> Any)
-> (Any -> Any)
-> (Any -> T__'8801'__12)
-> T__'8801'__12)
-> T_Inverse_2122
d_'94''8596''8594'_1412 Integer
v0 Integer
v1 ~()
-> (Any -> ())
-> (Any -> Any)
-> (Any -> Any)
-> (Any -> T__'8801'__12)
-> T__'8801'__12
v2 = Integer -> Integer -> T_Inverse_2122
du_'94''8596''8594'_1412 Integer
v0 Integer
v1
du_'94''8596''8594'_1412 ::
Integer -> Integer -> MAlonzo.Code.Function.Bundles.T_Inverse_2122
du_'94''8596''8594'_1412 :: Integer -> Integer -> T_Inverse_2122
du_'94''8596''8594'_1412 Integer
v0 Integer
v1
= ((Any -> Any) -> (Any -> Any) -> T_Inverse_2122)
-> Any -> Any -> T_Inverse_2122
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Inverse_2122
MAlonzo.Code.Function.Bundles.du_mk'8596''8347''8242'_2542
((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_238 (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_254 (Integer -> Any
forall a b. a -> b
coe Integer
v1) (Integer -> Any
forall a b. a -> b
coe Integer
v0))
d_lift'45'injective_1424 ::
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_1424 :: 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_1424 = 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_1448 ::
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_1448 :: Integer
-> T_Fin_10
-> Integer
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_'60''8658''8804'pred_1448 ~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_1448 T_Fin_10
v1 T_Fin_10
v3 T__'8804'__22
v4
du_'60''8658''8804'pred_1448 ::
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_1448 :: T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_'60''8658''8804'pred_1448 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'_1466 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'8255'ℕ'45'_1466 :: Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'8255'ℕ'45'_1466 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_ℕ'45'ℕ'8801'toℕ'8255'ℕ'45'_1478 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_ℕ'45'ℕ'8801'toℕ'8255'ℕ'45'_1478 :: Integer -> T_Fin_10 -> T__'8801'__12
d_ℕ'45'ℕ'8801'toℕ'8255'ℕ'45'_1478 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_nℕ'45'ℕi'8804'n_1490 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_nℕ'45'ℕi'8804'n_1490 :: Integer -> T_Fin_10 -> T__'8804'__22
d_nℕ'45'ℕi'8804'n_1490 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_2900
((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'ℕ__372 (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_76
-> (Any -> Any -> Any -> Any)
-> Any
-> Any
-> T__IsRelatedTo__78
-> Any)
-> Any -> (Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
T_IsPreorder_76
-> (Any -> Any -> Any -> Any)
-> Any
-> Any
-> T__IsRelatedTo__78
-> Any
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_start_96
(T_IsPreorder_76 -> Any
forall a b. a -> b
coe T_IsPreorder_76
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2950)
(\ 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'_2998 Any
v7))
(Integer -> T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.d__ℕ'45'ℕ__372
(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'_310
((T_IsPreorder_76
-> (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_76
-> (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_76 -> Any
forall a b. a -> b
coe T_IsPreorder_76
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2950)
(\ 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_3128 Any
v8
Any
v9))
(Integer -> T_Fin_10 -> Integer
MAlonzo.Code.Data.Fin.Base.d__ℕ'45'ℕ__372 (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'_310
((T_IsPreorder_76
-> (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_76
-> (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_76 -> Any
forall a b. a -> b
coe T_IsPreorder_76
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2950)
(\ 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_3128 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'_494
((T_IsPreorder_76 -> Any -> T__IsRelatedTo__78) -> Any -> Any
forall a b. a -> b
coe
T_IsPreorder_76 -> Any -> T__IsRelatedTo__78
MAlonzo.Code.Relation.Binary.Reasoning.Base.Triple.du_stop_166
(T_IsPreorder_76 -> Any
forall a b. a -> b
coe T_IsPreorder_76
MAlonzo.Code.Data.Nat.Properties.d_'8804''45'isPreorder_2950))
(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_2988 (Integer -> Integer
forall a b. a -> b
coe Integer
v4)))
(Integer -> T_Fin_10 -> T__'8804'__22
d_nℕ'45'ℕi'8804'n_1490 (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_1508 ::
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_1508 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_punchIn'45'injective_1508 = 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_1524 ::
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_1524 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
d_punchIn'7522''8802'i_1524 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T_Irrelevant_20
forall a. a
erased
d_punchIn'45'mono'45''8804'_1536 ::
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_punchIn'45'mono'45''8804'_1536 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_punchIn'45'mono'45''8804'_1536 ~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_punchIn'45'mono'45''8804'_1536 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 T__'8804'__22
v4
du_punchIn'45'mono'45''8804'_1536 ::
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_punchIn'45'mono'45''8804'_1536 :: T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_punchIn'45'mono'45''8804'_1536 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
-> (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
v3
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
-> (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__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v3) (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
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
-> case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v3 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v12
-> (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_punchIn'45'mono'45''8804'_1536 (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 -> Any
forall a b. a -> b
coe T__'8804'__22
v12))
T__'8804'__22
_ -> 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
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_punchIn'45'cancel'45''8804'_1554 ::
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_punchIn'45'cancel'45''8804'_1554 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_punchIn'45'cancel'45''8804'_1554 ~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_punchIn'45'cancel'45''8804'_1554 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 T__'8804'__22
v4
du_punchIn'45'cancel'45''8804'_1554 ::
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_punchIn'45'cancel'45''8804'_1554 :: T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_punchIn'45'cancel'45''8804'_1554 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__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v3 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v7 -> T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v7
T__'8804'__22
_ -> 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
-> (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__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v3) (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
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
-> case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v3 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v12
-> (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_punchIn'45'cancel'45''8804'_1554 (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 -> Any
forall a b. a -> b
coe T__'8804'__22
v12))
T__'8804'__22
_ -> 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
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_punchOut'45'cong_1576 ::
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_1576 :: 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_1576 = 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'_1610 ::
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'_1610 :: 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'_1610 = 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_1626 ::
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_1626 :: 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_1626 = 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'mono'45''8804'_1666 ::
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.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_punchOut'45'mono'45''8804'_1666 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8804'__22
-> T__'8804'__22
d_punchOut'45'mono'45''8804'_1666 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 ~T__'8801'__12 -> T_Irrelevant_20
v4 ~T__'8801'__12 -> T_Irrelevant_20
v5 T__'8804'__22
v6
= T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_punchOut'45'mono'45''8804'_1666 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 T__'8804'__22
v6
du_punchOut'45'mono'45''8804'_1666 ::
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_punchOut'45'mono'45''8804'_1666 :: T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_punchOut'45'mono'45''8804'_1666 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
-> (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__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v3)
(((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)
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)
(case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v3 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v9 -> T__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v9
T__'8804'__22
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
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
-> (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__'8804'__22 -> Any
forall a b. a -> b
coe T__'8804'__22
v3) (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
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
-> case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v3 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v12
-> (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_punchOut'45'mono'45''8804'_1666 (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 -> Any
forall a b. a -> b
coe T__'8804'__22
v12))
T__'8804'__22
_ -> 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
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_punchOut'45'cancel'45''8804'_1688 ::
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.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_punchOut'45'cancel'45''8804'_1688 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8804'__22
-> T__'8804'__22
d_punchOut'45'cancel'45''8804'_1688 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 ~T__'8801'__12 -> T_Irrelevant_20
v4 ~T__'8801'__12 -> T_Irrelevant_20
v5 T__'8804'__22
v6
= T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_punchOut'45'cancel'45''8804'_1688 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 T__'8804'__22
v6
du_punchOut'45'cancel'45''8804'_1688 ::
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_punchOut'45'cancel'45''8804'_1688 :: T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_punchOut'45'cancel'45''8804'_1688 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
-> ((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
v6
-> 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 -> 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
v8
-> (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
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
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
-> case T__'8804'__22 -> T__'8804'__22
forall a b. a -> b
coe T__'8804'__22
v3 of
MAlonzo.Code.Data.Nat.Base.C_s'8804's_34 T__'8804'__22
v12
-> (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_punchOut'45'cancel'45''8804'_1688 (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 -> Any
forall a b. a -> b
coe T__'8804'__22
v12))
T__'8804'__22
_ -> 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
T_Fin_10
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_punchIn'45'punchOut_1708 ::
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_1708 :: Integer
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
d_punchIn'45'punchOut_1708 = Integer
-> T_Fin_10
-> T_Fin_10
-> (T__'8801'__12 -> T_Irrelevant_20)
-> T__'8801'__12
forall a. a
erased
d_punchOut'45'punchIn_1732 ::
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_1732 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
d_punchOut'45'punchIn_1732 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_pinch'45'surjective_1748 ::
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_1748 :: Integer -> T_Fin_10 -> T_Fin_10 -> T_Σ_14
d_pinch'45'surjective_1748 ~Integer
v0 T_Fin_10
v1 T_Fin_10
v2
= T_Fin_10 -> T_Fin_10 -> T_Σ_14
du_pinch'45'surjective_1748 T_Fin_10
v1 T_Fin_10
v2
du_pinch'45'surjective_1748 ::
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_1748 :: T_Fin_10 -> T_Fin_10 -> T_Σ_14
du_pinch'45'surjective_1748 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_1748 (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_1750 ::
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_1750 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
d_'46'extendedlambda8_1750 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
forall a. a
erased
d_'46'extendedlambda9_1754 ::
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_1754 :: Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
d_'46'extendedlambda9_1754 = Integer -> T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
forall a. a
erased
d_'46'extendedlambda10_1760 ::
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_1760 :: 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_1760 = 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'_1766 ::
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'_1766 :: Integer
-> T_Fin_10
-> T_Fin_10
-> T_Fin_10
-> T__'8804'__22
-> T__'8804'__22
d_pinch'45'mono'45''8804'_1766 ~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'_1766 T_Fin_10
v1 T_Fin_10
v2 T_Fin_10
v3 T__'8804'__22
v4
du_pinch'45'mono'45''8804'_1766 ::
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'_1766 :: T_Fin_10 -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22 -> T__'8804'__22
du_pinch'45'mono'45''8804'_1766 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'_1766 (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_1798 ::
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_1798 :: 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_1798 = 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_1842 ::
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_1842 :: Integer
-> ()
-> (T_Fin_10 -> ())
-> Any
-> (T_Fin_10 -> Any)
-> T_Fin_10
-> Any
d_'8704''45'cons_1842 ~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_1842 Any
v3 T_Fin_10 -> Any
v4 T_Fin_10
v5
du_'8704''45'cons_1842 ::
AgdaAny ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny) ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny
du_'8704''45'cons_1842 :: Any -> (T_Fin_10 -> Any) -> T_Fin_10 -> Any
du_'8704''45'cons_1842 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'_1854 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
MAlonzo.Code.Function.Bundles.T_Equivalence_1858
d_'8704''45'cons'45''8660'_1854 :: Integer -> () -> (T_Fin_10 -> ()) -> T_Equivalence_1858
d_'8704''45'cons'45''8660'_1854 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2
= T_Equivalence_1858
du_'8704''45'cons'45''8660'_1854
du_'8704''45'cons'45''8660'_1854 ::
MAlonzo.Code.Function.Bundles.T_Equivalence_1858
du_'8704''45'cons'45''8660'_1854 :: T_Equivalence_1858
du_'8704''45'cons'45''8660'_1854
= ((Any -> Any) -> (Any -> Any) -> T_Equivalence_1858)
-> Any -> Any -> T_Equivalence_1858
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Equivalence_1858
MAlonzo.Code.Function.Bundles.du_mk'8660'_2474
(((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_1842))
(((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_1860 ::
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_1860 :: Integer -> () -> (T_Fin_10 -> ()) -> Any -> T_Σ_14
d_'8707''45'here_1860 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 Any
v3 = Any -> T_Σ_14
du_'8707''45'here_1860 Any
v3
du_'8707''45'here_1860 ::
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_'8707''45'here_1860 :: Any -> T_Σ_14
du_'8707''45'here_1860 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_1864 ::
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_1864 :: Integer -> () -> (T_Fin_10 -> ()) -> T_Σ_14 -> T_Σ_14
d_'8707''45'there_1864 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 = T_Σ_14 -> T_Σ_14
du_'8707''45'there_1864
du_'8707''45'there_1864 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_'8707''45'there_1864 :: T_Σ_14 -> T_Σ_14
du_'8707''45'there_1864
= ((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_1866 ::
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_1866 :: Integer -> () -> (T_Fin_10 -> ()) -> T_Σ_14 -> T__'8846'__30
d_'8707''45'toSum_1866 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 T_Σ_14
v3 = T_Σ_14 -> T__'8846'__30
du_'8707''45'toSum_1866 T_Σ_14
v3
du_'8707''45'toSum_1866 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Data.Sum.Base.T__'8846'__30
du_'8707''45'toSum_1866 :: T_Σ_14 -> T__'8846'__30
du_'8707''45'toSum_1866 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'_1874 ::
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> ()) ->
MAlonzo.Code.Function.Bundles.T_Equivalence_1858
d_'8846''8660''8707'_1874 :: Integer -> () -> (T_Fin_10 -> ()) -> T_Equivalence_1858
d_'8846''8660''8707'_1874 ~Integer
v0 ~()
v1 ~T_Fin_10 -> ()
v2 = T_Equivalence_1858
du_'8846''8660''8707'_1874
du_'8846''8660''8707'_1874 ::
MAlonzo.Code.Function.Bundles.T_Equivalence_1858
du_'8846''8660''8707'_1874 :: T_Equivalence_1858
du_'8846''8660''8707'_1874
= ((Any -> Any) -> (Any -> Any) -> T_Equivalence_1858)
-> Any -> Any -> T_Equivalence_1858
forall a b. a -> b
coe
(Any -> Any) -> (Any -> Any) -> T_Equivalence_1858
MAlonzo.Code.Function.Bundles.du_mk'8660'_2474
(((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_1860) ((T_Σ_14 -> T_Σ_14) -> Any
forall a b. a -> b
coe T_Σ_14 -> T_Σ_14
du_'8707''45'there_1864))
((T_Σ_14 -> T__'8846'__30) -> Any
forall a b. a -> b
coe T_Σ_14 -> T__'8846'__30
du_'8707''45'toSum_1866)
d_decFinSubset_1886 ::
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_1886 :: 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_1886 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_1886 Integer
v0 T_Fin_10 -> T_Dec_20
v5 T_Fin_10 -> Any -> T_Dec_20
v6
du_decFinSubset_1886 ::
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_1886 :: Integer
-> (T_Fin_10 -> T_Dec_20)
-> (T_Fin_10 -> Any -> T_Dec_20)
-> T_Dec_20
du_decFinSubset_1886 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 :: Any
v4 = (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) 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_1842 in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
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'_178
(((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__84
((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_1886 (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'_178
((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_12)
(\ 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_1886 (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'_1966 ::
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'_1966 :: Integer
-> () -> (T_Fin_10 -> ()) -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
d_any'63'_1966 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'_1966 Integer
v0 T_Fin_10 -> T_Dec_20
v3
du_any'63'_1966 ::
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'_1966 :: Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
du_any'63'_1966 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_1858 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Equivalence_1858 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.du_map_18
(T_Equivalence_1858 -> Any
forall a b. a -> b
coe T_Equivalence_1858
du_'8846''8660''8707'_1874)
((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__96
((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'_1966 (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'_1984 ::
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'_1984 :: Integer
-> () -> (T_Fin_10 -> ()) -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
d_all'63'_1984 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'_1984 Integer
v0 T_Fin_10 -> T_Dec_20
v3
du_all'63'_1984 ::
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'_1984 :: Integer -> (T_Fin_10 -> T_Dec_20) -> T_Dec_20
du_all'63'_1984 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'_178
((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_1886 (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_2026 ::
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_2026 :: 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_2026 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_2026 Integer
v0 T_Fin_10 -> T_Dec_20
v3
du_'172''8704''10230''8707''172''45'smallest_2026 ::
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_2026 :: Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14
du_'172''8704''10230''8707''172''45'smallest_2026 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 :: 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 -> 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
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_1842
((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_2026 (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'_2076 ::
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'_2076 :: 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'_2076 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'_2076 Integer
v0 T_Fin_10 -> T_Dec_20
v3
du_'172''8704''10230''8707''172'_2076 ::
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'_2076 :: Integer -> (T_Fin_10 -> T_Dec_20) -> T_Σ_14
du_'172''8704''10230''8707''172'_2076 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_2026 (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_2092 ::
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_2092 :: Integer
-> Integer -> T__'8804'__22 -> (T_Fin_10 -> T_Fin_10) -> T_Σ_14
d_pigeonhole_2092 ~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_2092 Integer
v1 T__'8804'__22
v2 T_Fin_10 -> T_Fin_10
v3
du_pigeonhole_2092 ::
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_2092 :: Integer -> T__'8804'__22 -> (T_Fin_10 -> T_Fin_10) -> T_Σ_14
du_pigeonhole_2092 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 :: Any
v10
= ((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'_178
((T_Equivalence_1858 -> Any -> Any) -> Any -> Any
forall a b. a -> b
coe
T_Equivalence_1858 -> Any -> Any
MAlonzo.Code.Function.Bundles.d_to_1868
(T_Equivalence_1858 -> Any
forall a b. a -> b
coe T_Equivalence_1858
du_'8846''8660''8707'_1874))
((T_Equivalence_1858 -> Any -> Any) -> Any -> Any
forall a b. a -> b
coe
T_Equivalence_1858 -> Any -> Any
MAlonzo.Code.Function.Bundles.d_from_1870
(T_Equivalence_1858 -> Any
forall a b. a -> b
coe T_Equivalence_1858
du_'8846''8660''8707'_1874))
((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__96
((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'_1966 (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
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 :: Any
v13
= (Integer -> T__'8804'__22 -> (T_Fin_10 -> T_Fin_10) -> T_Σ_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T__'8804'__22 -> (T_Fin_10 -> T_Fin_10) -> T_Σ_14
du_pigeonhole_2092
((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_396
((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
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'_2140 ::
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'_2140 :: 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'_2140 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'_2140 Integer
v0 Integer
v1
du_injective'8658''8804'_2140 ::
Integer -> Integer -> MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_injective'8658''8804'_2140 :: Integer -> Integer -> T__'8804'__22
du_injective'8658''8804'_2140 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'_2140 (Integer -> Any
forall a b. a -> b
coe Integer
v2) (Integer -> Any
forall a b. a -> b
coe Integer
v3))))
d_'60''8658'notInjective_2154 ::
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_2154 :: 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_2154 = 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_2162 ::
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_2162 :: Integer
-> (Integer -> T_Fin_10)
-> (Integer -> Integer -> T__'8801'__12 -> T__'8801'__12)
-> T_Irrelevant_20
d_ℕ'8594'Fin'45'notInjective_2162 = 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_2172 ::
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_2172 :: 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_2172 = 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_injective'8658'existsPivot_2184 ::
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.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_injective'8658'existsPivot_2184 :: Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T_Fin_10
-> T_Σ_14
d_injective'8658'existsPivot_2184 Integer
v0 ~Integer
v1 T_Fin_10 -> T_Fin_10
v2 ~T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
v3 T_Fin_10
v4
= Integer -> (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T_Σ_14
du_injective'8658'existsPivot_2184 Integer
v0 T_Fin_10 -> T_Fin_10
v2 T_Fin_10
v4
du_injective'8658'existsPivot_2184 ::
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.Sigma.T_Σ_14
du_injective'8658'existsPivot_2184 :: Integer -> (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T_Σ_14
du_injective'8658'existsPivot_2184 Integer
v0 T_Fin_10 -> T_Fin_10
v1 T_Fin_10
v2
= let v3 :: Any
v3
= (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'_1966 (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v3 ->
(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__84
((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__'8804''63'__396 (Any -> Any
forall a b. a -> b
coe Any
v3) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2))
((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__'8804''63'__396 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2) ((T_Fin_10 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe T_Fin_10 -> T_Fin_10
v1 Any
v3)))) in
Any -> T_Σ_14
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
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 case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v5 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v6 -> Any -> Any
forall a b. a -> b
coe Any
v6
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
v5)
(((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)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
d_fj'60'i_2220 ::
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.Sigma.T_Σ_14 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
(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.Nat.Base.T__'8804'__22
d_fj'60'i_2220 :: Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> T_Fin_10
-> (T_Σ_14 -> T_Irrelevant_20)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T_Fin_10
-> T__'8804'__22
d_fj'60'i_2220 ~Integer
v0 ~Integer
v1 T_Fin_10 -> T_Fin_10
v2 T_Fin_10
v3 ~T_Σ_14 -> T_Irrelevant_20
v4 ~T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
v5 T_Fin_10
v6 = (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22
du_fj'60'i_2220 T_Fin_10 -> T_Fin_10
v2 T_Fin_10
v3 T_Fin_10
v6
du_fj'60'i_2220 ::
(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
du_fj'60'i_2220 :: (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T_Fin_10 -> T__'8804'__22
du_fj'60'i_2220 T_Fin_10 -> T_Fin_10
v0 T_Fin_10
v1 T_Fin_10
v2
= let v3 :: Any
v3
= ((Any -> Any) -> (Any -> Any) -> T_Dec_20 -> T_Dec_20)
-> (Any -> 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'_178
(\ Any
v3 ->
(Integer -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe
Integer -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'8804''7495''8658''8804'_2854
((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 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
v0
((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_inject'33'_114
((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
v1) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2))))))
((T__'8804'__22 -> Any) -> Any
forall a b. a -> b
coe
T__'8804'__22 -> Any
MAlonzo.Code.Data.Nat.Properties.du_'8804''8658''8804''7495'_2866)
((Bool -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.d_T'63'_72
((Integer -> Integer -> Bool) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> Integer -> Bool
MAlonzo.Code.Data.Nat.Base.d__'8804''7495'__14
((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 -> T_Fin_10) -> Any -> Any
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
v0
((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_inject'33'_114
((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
v1) (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 (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v1)))) in
Any -> T__'8804'__22
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
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 case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v5 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v6 -> Any -> Any
forall a b. a -> b
coe Any
v6
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
v5)
(((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)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
d_f'8728'inject'33'_2236 ::
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.Sigma.T_Σ_14 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
(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
d_f'8728'inject'33'_2236 :: Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> T_Fin_10
-> (T_Σ_14 -> T_Irrelevant_20)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T_Fin_10
-> T_Fin_10
d_f'8728'inject'33'_2236 ~Integer
v0 ~Integer
v1 T_Fin_10 -> T_Fin_10
v2 T_Fin_10
v3 ~T_Σ_14 -> T_Irrelevant_20
v4 ~T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12
v5 T_Fin_10
v6
= (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
du_f'8728'inject'33'_2236 T_Fin_10 -> T_Fin_10
v2 T_Fin_10
v3 T_Fin_10
v6
du_f'8728'inject'33'_2236 ::
(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
du_f'8728'inject'33'_2236 :: (T_Fin_10 -> T_Fin_10) -> T_Fin_10 -> T_Fin_10 -> T_Fin_10
du_f'8728'inject'33'_2236 T_Fin_10 -> T_Fin_10
v0 T_Fin_10
v1 T_Fin_10
v2
= (T_Fin_10 -> T_Fin_10) -> Any -> T_Fin_10
forall a b. a -> b
coe
T_Fin_10 -> T_Fin_10
v0
((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_inject'33'_114
((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
v1) (T_Fin_10 -> Any
forall a b. a -> b
coe T_Fin_10
v2))
d_f'8728'inject'33''45'injective_2240 ::
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.Sigma.T_Σ_14 ->
MAlonzo.Code.Data.Irrelevant.T_Irrelevant_20) ->
(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
d_f'8728'inject'33''45'injective_2240 :: Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> T_Fin_10
-> (T_Σ_14 -> T_Irrelevant_20)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
d_f'8728'inject'33''45'injective_2240 = Integer
-> Integer
-> (T_Fin_10 -> T_Fin_10)
-> T_Fin_10
-> (T_Σ_14 -> T_Irrelevant_20)
-> (T_Fin_10 -> T_Fin_10 -> T__'8801'__12 -> T__'8801'__12)
-> T_Fin_10
-> T_Fin_10
-> T__'8801'__12
-> T__'8801'__12
forall a. a
erased
d_sequence_2294 ::
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_2294 :: ()
-> (() -> ())
-> T_RawApplicative_20
-> Integer
-> (T_Fin_10 -> ())
-> (T_Fin_10 -> Any)
-> Any
d_sequence_2294 ~()
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_2294 T_RawApplicative_20
v2 Integer
v3 T_Fin_10 -> Any
v5
du_sequence_2294 ::
MAlonzo.Code.Effect.Applicative.T_RawApplicative_20 ->
Integer ->
(MAlonzo.Code.Data.Fin.Base.T_Fin_10 -> AgdaAny) -> AgdaAny
du_sequence_2294 :: T_RawApplicative_20 -> Integer -> (T_Fin_10 -> Any) -> Any
du_sequence_2294 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_1842)
((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_2294 (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'_2330 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
(() -> ()) ->
MAlonzo.Code.Effect.Functor.T_RawFunctor_24 ->
() -> (AgdaAny -> ()) -> AgdaAny -> AgdaAny -> AgdaAny
d_sequence'8315''185'_2330 :: ()
-> (() -> ())
-> T_RawFunctor_24
-> ()
-> (Any -> ())
-> Any
-> Any
-> Any
d_sequence'8315''185'_2330 ~()
v0 ~() -> ()
v1 T_RawFunctor_24
v2 ~()
v3 ~Any -> ()
v4 Any
v5 Any
v6
= T_RawFunctor_24 -> Any -> Any -> Any
du_sequence'8315''185'_2330 T_RawFunctor_24
v2 Any
v5 Any
v6
du_sequence'8315''185'_2330 ::
MAlonzo.Code.Effect.Functor.T_RawFunctor_24 ->
AgdaAny -> AgdaAny -> AgdaAny
du_sequence'8315''185'_2330 :: T_RawFunctor_24 -> Any -> Any -> Any
du_sequence'8315''185'_2330 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'__2354 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_46 ->
MAlonzo.Code.Function.Bundles.T_Injection_842 ->
AgdaAny -> AgdaAny -> ()
d__'8776'__2354 :: ()
-> Integer
-> ()
-> T_Setoid_46
-> T_Injection_842
-> Any
-> Any
-> ()
d__'8776'__2354 = ()
-> Integer
-> ()
-> T_Setoid_46
-> T_Injection_842
-> Any
-> Any
-> ()
forall a. a
erased
d_inj'8658''8799'_2376 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_46 ->
MAlonzo.Code.Function.Bundles.T_Injection_842 ->
AgdaAny ->
AgdaAny -> MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d_inj'8658''8799'_2376 :: ()
-> Integer
-> ()
-> T_Setoid_46
-> T_Injection_842
-> Any
-> Any
-> T_Dec_20
d_inj'8658''8799'_2376 ~()
v0 ~Integer
v1 ~()
v2 ~T_Setoid_46
v3 T_Injection_842
v4
= T_Injection_842 -> Any -> Any -> T_Dec_20
du_inj'8658''8799'_2376 T_Injection_842
v4
du_inj'8658''8799'_2376 ::
MAlonzo.Code.Function.Bundles.T_Injection_842 ->
AgdaAny ->
AgdaAny -> MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du_inj'8658''8799'_2376 :: T_Injection_842 -> Any -> Any -> T_Dec_20
du_inj'8658''8799'_2376 T_Injection_842
v0
= (T_Injection_842
-> (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_842
-> (Any -> Any -> T_Dec_20) -> Any -> Any -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.du_via'45'injection_180
(T_Injection_842 -> Any
forall a b. a -> b
coe T_Injection_842
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_2378 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
Integer ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_46 ->
MAlonzo.Code.Function.Bundles.T_Injection_842 ->
MAlonzo.Code.Relation.Binary.Bundles.T_DecSetoid_90
d_inj'8658'decSetoid_2378 :: ()
-> Integer
-> ()
-> T_Setoid_46
-> T_Injection_842
-> T_DecSetoid_90
d_inj'8658'decSetoid_2378 ~()
v0 ~Integer
v1 ~()
v2 T_Setoid_46
v3 T_Injection_842
v4
= T_Setoid_46 -> T_Injection_842 -> T_DecSetoid_90
du_inj'8658'decSetoid_2378 T_Setoid_46
v3 T_Injection_842
v4
du_inj'8658'decSetoid_2378 ::
MAlonzo.Code.Relation.Binary.Bundles.T_Setoid_46 ->
MAlonzo.Code.Function.Bundles.T_Injection_842 ->
MAlonzo.Code.Relation.Binary.Bundles.T_DecSetoid_90
du_inj'8658'decSetoid_2378 :: T_Setoid_46 -> T_Injection_842 -> T_DecSetoid_90
du_inj'8658'decSetoid_2378 T_Setoid_46
v0 T_Injection_842
v1
= (T_IsDecEquivalence_48 -> T_DecSetoid_90) -> Any -> T_DecSetoid_90
forall a b. a -> b
coe
T_IsDecEquivalence_48 -> T_DecSetoid_90
MAlonzo.Code.Relation.Binary.Bundles.C_constructor_134
((T_IsEquivalence_28
-> (Any -> Any -> T_Dec_20) -> T_IsDecEquivalence_48)
-> Any -> Any -> Any
forall a b. a -> b
coe
T_IsEquivalence_28
-> (Any -> Any -> T_Dec_20) -> T_IsDecEquivalence_48
MAlonzo.Code.Relation.Binary.Structures.C_constructor_70
((T_Setoid_46 -> T_IsEquivalence_28) -> Any -> Any
forall a b. a -> b
coe
T_Setoid_46 -> T_IsEquivalence_28
MAlonzo.Code.Relation.Binary.Bundles.d_isEquivalence_62 (T_Setoid_46 -> Any
forall a b. a -> b
coe T_Setoid_46
v0))
((T_Injection_842 -> Any -> Any -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe T_Injection_842 -> Any -> Any -> T_Dec_20
du_inj'8658''8799'_2376 (T_Injection_842 -> Any
forall a b. a -> b
coe T_Injection_842
v1)))
d_opposite'45'prop_2382 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_opposite'45'prop_2382 :: Integer -> T_Fin_10 -> T__'8801'__12
d_opposite'45'prop_2382 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_opposite'45'involutive_2394 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_opposite'45'involutive_2394 :: Integer -> T_Fin_10 -> T__'8801'__12
d_opposite'45'involutive_2394 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_opposite'45'suc_2408 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_opposite'45'suc_2408 :: Integer -> T_Fin_10 -> T__'8801'__12
d_opposite'45'suc_2408 = Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_inject'43''45'raise'45'splitAt_2418 ::
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_2418 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_inject'43''45'raise'45'splitAt_2418 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'raise_2420 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'raise_2420 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'raise_2420 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_toℕ'45'inject'43'_2428 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_toℕ'45'inject'43'_2428 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_toℕ'45'inject'43'_2428 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_splitAt'45'inject'43'_2440 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45'inject'43'_2440 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_splitAt'45'inject'43'_2440 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_splitAt'45'raise_2454 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T_Fin_10 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_splitAt'45'raise_2454 :: Integer -> Integer -> T_Fin_10 -> T__'8801'__12
d_splitAt'45'raise_2454 = Integer -> Integer -> T_Fin_10 -> T__'8801'__12
forall a. a
erased
d_Fin0'8596''8869'_2456 ::
MAlonzo.Code.Function.Bundles.T_Inverse_2122
d_Fin0'8596''8869'_2456 :: T_Inverse_2122
d_Fin0'8596''8869'_2456 = T_Inverse_2122 -> T_Inverse_2122
forall a b. a -> b
coe T_Inverse_2122
d_0'8596''8869'_24
d_eq'63'_2458 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
() ->
Integer ->
MAlonzo.Code.Function.Bundles.T_Injection_842 ->
AgdaAny ->
AgdaAny -> MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d_eq'63'_2458 :: () -> () -> Integer -> T_Injection_842 -> Any -> Any -> T_Dec_20
d_eq'63'_2458 ~()
v0 ~()
v1 ~Integer
v2 = T_Injection_842 -> Any -> Any -> T_Dec_20
du_eq'63'_2458
du_eq'63'_2458 ::
MAlonzo.Code.Function.Bundles.T_Injection_842 ->
AgdaAny ->
AgdaAny -> MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du_eq'63'_2458 :: T_Injection_842 -> Any -> Any -> T_Dec_20
du_eq'63'_2458 = (T_Injection_842 -> Any -> Any -> T_Dec_20)
-> T_Injection_842 -> Any -> Any -> T_Dec_20
forall a b. a -> b
coe T_Injection_842 -> Any -> Any -> T_Dec_20
du_inj'8658''8799'_2376
d_z'8826's_2462 ::
Integer -> MAlonzo.Code.Data.Fin.Base.T__'8826'__548
d_z'8826's_2462 :: Integer -> T__'8826'__548
d_z'8826's_2462 ~Integer
v0 = T__'8826'__548
du_z'8826's_2462
du_z'8826's_2462 :: MAlonzo.Code.Data.Fin.Base.T__'8826'__548
du_z'8826's_2462 :: T__'8826'__548
du_z'8826's_2462
= (T_Fin_10 -> T__'8826'__548) -> Any -> T__'8826'__548
forall a b. a -> b
coe
T_Fin_10 -> T__'8826'__548
MAlonzo.Code.Data.Fin.Base.C__'8827'toℕ__554
(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_2468 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548
d_s'8826's_2468 :: Integer -> Integer -> T__'8826'__548 -> T__'8826'__548
d_s'8826's_2468 ~Integer
v0 ~Integer
v1 T__'8826'__548
v2 = T__'8826'__548 -> T__'8826'__548
du_s'8826's_2468 T__'8826'__548
v2
du_s'8826's_2468 ::
MAlonzo.Code.Data.Fin.Base.T__'8826'__548 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548
du_s'8826's_2468 :: T__'8826'__548 -> T__'8826'__548
du_s'8826's_2468 T__'8826'__548
v0
= case T__'8826'__548 -> T__'8826'__548
forall a b. a -> b
coe T__'8826'__548
v0 of
MAlonzo.Code.Data.Fin.Base.C__'8827'toℕ__554 T_Fin_10
v2
-> (T_Fin_10 -> T__'8826'__548) -> Any -> T__'8826'__548
forall a b. a -> b
coe
T_Fin_10 -> T__'8826'__548
MAlonzo.Code.Data.Fin.Base.C__'8827'toℕ__554
((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'__548
_ -> T__'8826'__548
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'60''8658''8826'_2474 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548
d_'60''8658''8826'_2474 :: Integer -> Integer -> T__'8804'__22 -> T__'8826'__548
d_'60''8658''8826'_2474 Integer
v0 ~Integer
v1 T__'8804'__22
v2 = Integer -> T__'8804'__22 -> T__'8826'__548
du_'60''8658''8826'_2474 Integer
v0 T__'8804'__22
v2
du_'60''8658''8826'_2474 ::
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548
du_'60''8658''8826'_2474 :: Integer -> T__'8804'__22 -> T__'8826'__548
du_'60''8658''8826'_2474 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'__548
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'__548 -> Any
forall a b. a -> b
coe T__'8826'__548
du_z'8826's_2462)
T__'8804'__22
_ -> T__'8826'__548
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'__548
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'__548 -> T__'8826'__548) -> Any -> Any
forall a b. a -> b
coe
T__'8826'__548 -> T__'8826'__548
du_s'8826's_2468 ((Integer -> T__'8804'__22 -> T__'8826'__548) -> Any -> Any -> Any
forall a b. a -> b
coe Integer -> T__'8804'__22 -> T__'8826'__548
du_'60''8658''8826'_2474 (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'_2480 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
d_'8826''8658''60'_2480 :: Integer -> Integer -> T__'8826'__548 -> T__'8804'__22
d_'8826''8658''60'_2480 ~Integer
v0 ~Integer
v1 T__'8826'__548
v2 = T__'8826'__548 -> T__'8804'__22
du_'8826''8658''60'_2480 T__'8826'__548
v2
du_'8826''8658''60'_2480 ::
MAlonzo.Code.Data.Fin.Base.T__'8826'__548 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__22
du_'8826''8658''60'_2480 :: T__'8826'__548 -> T__'8804'__22
du_'8826''8658''60'_2480 T__'8826'__548
v0
= case T__'8826'__548 -> T__'8826'__548
forall a b. a -> b
coe T__'8826'__548
v0 of
MAlonzo.Code.Data.Fin.Base.C__'8827'toℕ__554 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'__548
_ -> T__'8804'__22
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'8826''8658''60''8242'_2486 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548 ->
MAlonzo.Code.Data.Nat.Base.T__'8804''8242'__342
d_'8826''8658''60''8242'_2486 :: Integer -> Integer -> T__'8826'__548 -> T__'8804''8242'__342
d_'8826''8658''60''8242'_2486 ~Integer
v0 Integer
v1 T__'8826'__548
v2
= Integer -> T__'8826'__548 -> T__'8804''8242'__342
du_'8826''8658''60''8242'_2486 Integer
v1 T__'8826'__548
v2
du_'8826''8658''60''8242'_2486 ::
Integer ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548 ->
MAlonzo.Code.Data.Nat.Base.T__'8804''8242'__342
du_'8826''8658''60''8242'_2486 :: Integer -> T__'8826'__548 -> T__'8804''8242'__342
du_'8826''8658''60''8242'_2486 Integer
v0 T__'8826'__548
v1
= (Integer -> T__'8804'__22 -> T__'8804''8242'__342)
-> Any -> Any -> T__'8804''8242'__342
forall a b. a -> b
coe
Integer -> T__'8804'__22 -> T__'8804''8242'__342
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''60''8242'_6256
(Integer -> Any
forall a b. a -> b
coe Integer
v0) ((T__'8826'__548 -> T__'8804'__22) -> Any -> Any
forall a b. a -> b
coe T__'8826'__548 -> T__'8804'__22
du_'8826''8658''60'_2480 (T__'8826'__548 -> Any
forall a b. a -> b
coe T__'8826'__548
v1))
d_'60''8242''8658''8826'_2490 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804''8242'__342 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548
d_'60''8242''8658''8826'_2490 :: Integer -> Integer -> T__'8804''8242'__342 -> T__'8826'__548
d_'60''8242''8658''8826'_2490 Integer
v0 ~Integer
v1 T__'8804''8242'__342
v2
= Integer -> T__'8804''8242'__342 -> T__'8826'__548
du_'60''8242''8658''8826'_2490 Integer
v0 T__'8804''8242'__342
v2
du_'60''8242''8658''8826'_2490 ::
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804''8242'__342 ->
MAlonzo.Code.Data.Fin.Base.T__'8826'__548
du_'60''8242''8658''8826'_2490 :: Integer -> T__'8804''8242'__342 -> T__'8826'__548
du_'60''8242''8658''8826'_2490 Integer
v0 T__'8804''8242'__342
v1
= (Integer -> T__'8804'__22 -> T__'8826'__548)
-> Any -> Any -> T__'8826'__548
forall a b. a -> b
coe
Integer -> T__'8804'__22 -> T__'8826'__548
du_'60''8658''8826'_2474 (Integer -> Any
forall a b. a -> b
coe Integer
v0)
((Integer -> T__'8804''8242'__342 -> T__'8804'__22)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> T__'8804''8242'__342 -> T__'8804'__22
MAlonzo.Code.Data.Nat.Properties.du_'60''8242''8658''60'_6260
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8804''8242'__342 -> Any
forall a b. a -> b
coe T__'8804''8242'__342
v1))