{-# 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.Mint.Semantics.PER 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.Equality
import qualified MAlonzo.Code.Agda.Builtin.Sigma
import qualified MAlonzo.Code.Data.List.NonEmpty.Base
import qualified MAlonzo.Code.Data.Nat.Base
import qualified MAlonzo.Code.Mint.Semantics.Domain
import qualified MAlonzo.Code.Mint.Semantics.Evaluation
import qualified MAlonzo.Code.Mint.Statics.Syntax
d_Ty_6 :: ()
d_Ty_6 = erased
d_Evs_8 :: ()
d_Evs_8 = erased
d_Bot_10 ::
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 -> ()
d_Bot_10 = erased
d_Top_22 ::
MAlonzo.Code.Mint.Semantics.Domain.T_Df_14 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Df_14 -> ()
d_Top_22 = erased
d_TopT_34 ::
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> ()
d_TopT_34 = erased
d_Nat_46 a0 a1 = ()
data T_Nat_46
= C_ze_48 | C_su_50 T_Nat_46 |
C_ne_52 (MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14)
d_Neu_54 a0 a1 = ()
newtype T_Neu_54
= C_ne_56 (MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14)
d_ΠRT_68 a0 a1 a2 a3 a4 = ()
data T_ΠRT_68
= C_ΠRT'46'constructor_1945 MAlonzo.Code.Mint.Semantics.Domain.T_D_10
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
AgdaAny
d_'10214'T'10215'_90 ::
T_ΠRT_68 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214'T'10215'_90 v0
= case coe v0 of
C_ΠRT'46'constructor_1945 v1 v2 v3 v4 v5 -> coe v1
_ -> MAlonzo.RTE.mazUnreachableError
d_'10214'T'8242''10215'_92 ::
T_ΠRT_68 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214'T'8242''10215'_92 v0
= case coe v0 of
C_ΠRT'46'constructor_1945 v1 v2 v3 v4 v5 -> coe v2
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600''10214'T'10215'_94 ::
T_ΠRT_68 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
d_'8600''10214'T'10215'_94 v0
= case coe v0 of
C_ΠRT'46'constructor_1945 v1 v2 v3 v4 v5 -> coe v3
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600''10214'T'8242''10215'_96 ::
T_ΠRT_68 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
d_'8600''10214'T'8242''10215'_96 v0
= case coe v0 of
C_ΠRT'46'constructor_1945 v1 v2 v3 v4 v5 -> coe v4
_ -> MAlonzo.RTE.mazUnreachableError
d_T'8776'T'8242'_98 :: T_ΠRT_68 -> AgdaAny
d_T'8776'T'8242'_98 v0
= case coe v0 of
C_ΠRT'46'constructor_1945 v1 v2 v3 v4 v5 -> coe v5
_ -> MAlonzo.RTE.mazUnreachableError
d_'9633''770'_108 a0 a1 a2 a3 = ()
data T_'9633''770'_108
= C_'9633''770''46'constructor_2379 MAlonzo.Code.Mint.Semantics.Domain.T_D_10
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
MAlonzo.Code.Mint.Semantics.Evaluation.T_unbox'8729'_'44'_'8600'__8
MAlonzo.Code.Mint.Semantics.Evaluation.T_unbox'8729'_'44'_'8600'__8
AgdaAny
d_ua_128 ::
T_'9633''770'_108 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_ua_128 v0
= case coe v0 of
C_'9633''770''46'constructor_2379 v1 v2 v3 v4 v5 -> coe v1
_ -> MAlonzo.RTE.mazUnreachableError
d_ub_130 ::
T_'9633''770'_108 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_ub_130 v0
= case coe v0 of
C_'9633''770''46'constructor_2379 v1 v2 v3 v4 v5 -> coe v2
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600'ua_132 ::
T_'9633''770'_108 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_unbox'8729'_'44'_'8600'__8
d_'8600'ua_132 v0
= case coe v0 of
C_'9633''770''46'constructor_2379 v1 v2 v3 v4 v5 -> coe v3
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600'ub_134 ::
T_'9633''770'_108 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_unbox'8729'_'44'_'8600'__8
d_'8600'ub_134 v0
= case coe v0 of
C_'9633''770''46'constructor_2379 v1 v2 v3 v4 v5 -> coe v4
_ -> MAlonzo.RTE.mazUnreachableError
d_ua'8776'ub_136 :: T_'9633''770'_108 -> AgdaAny
d_ua'8776'ub_136 v0
= case coe v0 of
C_'9633''770''46'constructor_2379 v1 v2 v3 v4 v5 -> coe v5
_ -> MAlonzo.RTE.mazUnreachableError
d_Π'770'_148 a0 a1 a2 a3 a4 = ()
data T_Π'770'_148
= C_Π'770''46'constructor_2789 MAlonzo.Code.Mint.Semantics.Domain.T_D_10
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
MAlonzo.Code.Mint.Semantics.Evaluation.T__'8729'_'8600'__6
MAlonzo.Code.Mint.Semantics.Evaluation.T__'8729'_'8600'__6 AgdaAny
d_fa_170 ::
T_Π'770'_148 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_fa_170 v0
= case coe v0 of
C_Π'770''46'constructor_2789 v1 v2 v3 v4 v5 -> coe v1
_ -> MAlonzo.RTE.mazUnreachableError
d_fa'8242'_172 ::
T_Π'770'_148 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_fa'8242'_172 v0
= case coe v0 of
C_Π'770''46'constructor_2789 v1 v2 v3 v4 v5 -> coe v2
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600'fa_174 ::
T_Π'770'_148 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T__'8729'_'8600'__6
d_'8600'fa_174 v0
= case coe v0 of
C_Π'770''46'constructor_2789 v1 v2 v3 v4 v5 -> coe v3
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600'fa'8242'_176 ::
T_Π'770'_148 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T__'8729'_'8600'__6
d_'8600'fa'8242'_176 v0
= case coe v0 of
C_Π'770''46'constructor_2789 v1 v2 v3 v4 v5 -> coe v4
_ -> MAlonzo.RTE.mazUnreachableError
d_fa'8776'fa'8242'_178 :: T_Π'770'_148 -> AgdaAny
d_fa'8776'fa'8242'_178 v0
= case coe v0 of
C_Π'770''46'constructor_2789 v1 v2 v3 v4 v5 -> coe v5
_ -> MAlonzo.RTE.mazUnreachableError
d_𝕌_188 a0 a1 a2 a3 = ()
data T_𝕌_188
= C_ne_192 (MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) |
C_N_194 | C_U_200 MAlonzo.Code.Data.Nat.Base.T__'8804'__18 |
C_'9633'_204 ((Integer -> Integer) -> T_𝕌_188) |
C_Π_216 ((Integer -> Integer) -> T_𝕌_188)
(MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> Integer) -> AgdaAny -> T_ΠRT_68)
d_El_190 ::
Integer ->
(Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> ()) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> ()
d_El_190 = erased
d_𝕌'45'wellfounded_254 ::
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> ()
d_𝕌'45'wellfounded_254 = erased
d_𝕌_278 a0 a1 a2 = ()
d_𝕌_296 ::
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> ()
d_𝕌_296 = erased
d_El_300 ::
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> ()
d_El_300 = erased
d_RelTyp_314 a0 a1 a2 a3 a4 = ()
data T_RelTyp_314
= C_RelTyp'46'constructor_12303 MAlonzo.Code.Mint.Semantics.Domain.T_D_10
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
T_𝕌_188
d_'10214'T'10215'_336 ::
T_RelTyp_314 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214'T'10215'_336 v0
= case coe v0 of
C_RelTyp'46'constructor_12303 v1 v2 v3 v4 v5 -> coe v1
_ -> MAlonzo.RTE.mazUnreachableError
d_'10214'T'8242''10215'_338 ::
T_RelTyp_314 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214'T'8242''10215'_338 v0
= case coe v0 of
C_RelTyp'46'constructor_12303 v1 v2 v3 v4 v5 -> coe v2
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600''10214'T'10215'_340 ::
T_RelTyp_314 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
d_'8600''10214'T'10215'_340 v0
= case coe v0 of
C_RelTyp'46'constructor_12303 v1 v2 v3 v4 v5 -> coe v3
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600''10214'T'8242''10215'_342 ::
T_RelTyp_314 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
d_'8600''10214'T'8242''10215'_342 v0
= case coe v0 of
C_RelTyp'46'constructor_12303 v1 v2 v3 v4 v5 -> coe v4
_ -> MAlonzo.RTE.mazUnreachableError
d_T'8776'T'8242'_344 :: T_RelTyp_314 -> T_𝕌_188
d_T'8776'T'8242'_344 v0
= case coe v0 of
C_RelTyp'46'constructor_12303 v1 v2 v3 v4 v5 -> coe v5
_ -> MAlonzo.RTE.mazUnreachableError
d_'8872'_'8776'__346 a0 a1 = ()
data T_'8872'_'8776'__346
= C_'91''93''45''8776'_350 |
C_κ'45'cong_352 MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24
T_'8872'_'8776'__346 |
C_'8762''45'cong_362 MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 Integer
T_'8872'_'8776'__346
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314)
d_'10214'_'10215'ρ_348 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
T_'8872'_'8776'__346 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) -> ()
d_'10214'_'10215'ρ_348 = erased
d_T'8776'T'8242'_386 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_𝕌_188
d_T'8776'T'8242'_386 ~v0 ~v1 ~v2 ~v3 ~v4 ~v5 v6 v7 v8 v9
= du_T'8776'T'8242'_386 v6 v7 v8 v9
du_T'8776'T'8242'_386 ::
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_𝕌_188
du_T'8776'T'8242'_386 v0 v1 v2 v3
= coe
d_T'8776'T'8242'_344
(coe
v0 (MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v1))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v2)) v3)
d_'8600''10214'T'8242''10215'_388 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
d_'8600''10214'T'8242''10215'_388 ~v0 ~v1 ~v2 ~v3 ~v4 ~v5 v6 v7 v8
v9
= du_'8600''10214'T'8242''10215'_388 v6 v7 v8 v9
du_'8600''10214'T'8242''10215'_388 ::
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
du_'8600''10214'T'8242''10215'_388 v0 v1 v2 v3
= coe
d_'8600''10214'T'8242''10215'_342
(coe
v0 (MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v1))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v2)) v3)
d_'8600''10214'T'10215'_390 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
d_'8600''10214'T'10215'_390 ~v0 ~v1 ~v2 ~v3 ~v4 ~v5 v6 v7 v8 v9
= du_'8600''10214'T'10215'_390 v6 v7 v8 v9
du_'8600''10214'T'10215'_390 ::
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12
du_'8600''10214'T'10215'_390 v0 v1 v2 v3
= coe
d_'8600''10214'T'10215'_340
(coe
v0 (MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v1))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v2)) v3)
d_'10214'T'8242''10215'_392 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214'T'8242''10215'_392 ~v0 ~v1 ~v2 ~v3 ~v4 ~v5 v6 v7 v8 v9
= du_'10214'T'8242''10215'_392 v6 v7 v8 v9
du_'10214'T'8242''10215'_392 ::
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214'T'8242''10215'_392 v0 v1 v2 v3
= coe
d_'10214'T'8242''10215'_338
(coe
v0 (MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v1))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v2)) v3)
d_'10214'T'10215'_394 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214'T'10215'_394 ~v0 ~v1 ~v2 ~v3 ~v4 ~v5 v6 v7 v8 v9
= du_'10214'T'10215'_394 v6 v7 v8 v9
du_'10214'T'10215'_394 ::
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214'T'10215'_394 v0 v1 v2 v3
= coe
d_'10214'T'10215'_336
(coe
v0 (MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v1))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204 (coe v2)) v3)
d_'8872'__396 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 -> ()
d_'8872'__396 = erased