{-# 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.Completeness.Nat 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.Agda.Primitive
import qualified MAlonzo.Code.Algebra.Construct.NaturalChoice.Base
import qualified MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp
import qualified MAlonzo.Code.Data.List.NonEmpty.Base
import qualified MAlonzo.Code.Data.Nat.Base
import qualified MAlonzo.Code.Data.Nat.Properties
import qualified MAlonzo.Code.Mint.Completeness.LogRel
import qualified MAlonzo.Code.Mint.Semantics.Domain
import qualified MAlonzo.Code.Mint.Semantics.Evaluation
import qualified MAlonzo.Code.Mint.Semantics.PER
import qualified MAlonzo.Code.Mint.Semantics.Properties.Evaluation
import qualified MAlonzo.Code.Mint.Semantics.Properties.PER
import qualified MAlonzo.Code.Mint.Semantics.Properties.PER.Core
import qualified MAlonzo.Code.Mint.Semantics.Readback
import qualified MAlonzo.Code.Mint.Semantics.Realizability
import qualified MAlonzo.Code.Mint.Statics.Syntax
import qualified MAlonzo.Code.Relation.Binary.Construct.Converse
d_'8872''45'irrel_194 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny -> AgdaAny
d_'8872''45'irrel_194 ~v0 = du_'8872''45'irrel_194
du_'8872''45'irrel_194 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny -> AgdaAny
du_'8872''45'irrel_194 v0 v1 v2 v3
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v2 v3
d_N'45''8776''8242'_518 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_N'45''8776''8242'_518 ~v0 ~v1 v2 v3
= du_N'45''8776''8242'_518 v2 v3
du_N'45''8776''8242'_518 ::
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_N'45''8776''8242'_518 v0 v1
= coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v1)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe addInt (coe (1 :: Integer)) (coe v0))
(coe
(\ v2 v3 v4 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe MAlonzo.Code.Mint.Semantics.Domain.C_U_26 (coe v0))
(coe MAlonzo.Code.Mint.Semantics.Domain.C_U_26 (coe v0))
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'Se'10215'_44)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'Se'10215'_44)
(coe
MAlonzo.Code.Mint.Semantics.PER.C_U_200
(MAlonzo.Code.Data.Nat.Properties.d_'8804''45'refl_1698
(coe addInt (coe (1 :: Integer)) (coe v0)))))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.PER.C_N_194)))))
d_ze'45''8776''8242'_526 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_ze'45''8776''8242'_526 ~v0 ~v1 v2 = du_ze'45''8776''8242'_526 v2
du_ze'45''8776''8242'_526 ::
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_ze'45''8776''8242'_526 v0
= coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v0)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe (0 :: Integer))
(coe
(\ v1 v2 v3 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.PER.C_N_194))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'ze'10215'_52)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'ze'10215'_52)
(coe MAlonzo.Code.Mint.Semantics.PER.C_ze_48)))))
d_su'45'cong'8242'_532 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
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 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_su'45'cong'8242'_532 ~v0 ~v1 ~v2 ~v3 v4
= du_su'45'cong'8242'_532 v4
du_su'45'cong'8242'_532 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_su'45'cong'8242'_532 v0
= case coe v0 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v1 v2
-> case coe v2 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v3 v4
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v1)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v3)
(coe du_helper_550 (coe v4)))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_helper_550 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_550 ~v0 ~v1 ~v2 ~v3 ~v4 ~v5 v6 v7 v8 v9
= du_helper_550 v6 v7 v8 v9
du_helper_550 ::
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_550 v0 v1 v2 v3
= let v4 = coe v0 v1 v2 v3 in
case coe v4 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v5 v6
-> case coe v5 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v7 v8 v9 v10 v11
-> coe
seq (coe v11)
(case coe v6 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v12 v13 v14 v15 v16
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.PER.C_N_194))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe MAlonzo.Code.Mint.Semantics.Domain.C_su_30 (coe v12))
(coe MAlonzo.Code.Mint.Semantics.Domain.C_su_30 (coe v13))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54
v14)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54
v15)
(coe MAlonzo.Code.Mint.Semantics.PER.C_su_50 v16))
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_RelExp'45'refl_586 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_RelExp'45'refl_586 ~v0 v1 ~v2 ~v3 ~v4 ~v5 v6 v7 v8 v9 v10 v11
= du_RelExp'45'refl_586 v1 v6 v7 v8 v9 v10 v11
du_RelExp'45'refl_586 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_RelExp'45'refl_586 v0 v1 v2 v3 v4 v5 v6
= let v7
= coe
v3 v4 v4
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'refl_2650
(coe v4) (coe v5) (coe v2) (coe v2) (coe v6)) in
let v8 = coe v3 v4 v5 v6 in
let v9
= coe
v3 v5 v4
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'sym'8242'_2892
(coe v0) (coe v0) (coe v4) (coe v5) (coe v2) (coe v6)) in
case coe v7 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v10 v11
-> case coe v10 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v12 v13 v14 v15 v16
-> case coe v11 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v17 v18 v19 v20 v21
-> case coe v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v22 v23
-> case coe v22 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v24 v25 v26 v27 v28
-> case coe v23 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v29 v30 v31 v32 v33
-> case coe v9 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v34 v35
-> case coe v34 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v36 v37 v38 v39 v40
-> case coe v35 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v41 v42 v43 v44 v45
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe v24) (coe v36)
(coe v26) (coe v38)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'trans_1368
v24 v37 v36 v1 v1 v16
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'sym_756
v36 v37 v1 v40)))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe v29) (coe v41)
(coe v31) (coe v43)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'trans_1398
v24 v37 v36 v29 v42 v41
v1 v1 v16
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'sym_756
v36 v37 v1 v40)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'trans_1368
v24 v37 v36 v1 v1 v16
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'sym_756
v36 v37 v1 v40))
v21
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'sym_772
v36 v37 v41 v42 v40
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'sym_756
v36 v37 v1 v40)
v45)))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_rec'45'helper_682 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_rec'45'helper_682 ~v0 v1 v2 v3 v4 v5 ~v6 ~v7 v8 v9 v10 v11 v12
v13 v14 v15 v16 v17 v18
= du_rec'45'helper_682
v1 v2 v3 v4 v5 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18
du_rec'45'helper_682 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_rec'45'helper_682 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13
v14 v15
= case coe v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v16 v17
-> case coe v16 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v18 v19 v20 v21 v22 v23 v24
-> case coe v17 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v25 v26
-> case coe v13 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v27 v28
-> case coe v28 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v29 v30
-> case coe v14 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v31 v32
-> case coe v31 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v33 v34 v35 v36 v37 v38 v39
-> case coe v38 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v40 v41 v42 v43 v44 v45 v46
-> case coe v32 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v47 v48
-> let v49
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v1 v2 v10 v27 v11 in
coe
du_helper_756 (coe v0) (coe v1)
(coe v2) (coe v10) (coe v11)
(coe v49) (coe v3) (coe v4)
(coe v5) (coe v6) (coe v9)
(coe v22) (coe v23) (coe v24)
(coe v25) (coe v26) (coe v29)
(coe v30) (coe v45) (coe v46)
(coe v39) (coe v47) (coe v48)
(coe v7) (coe v8) (coe v15)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_'10214't'8242''10215'_746 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
T_GeneralizeTel_94703 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214't'8242''10215'_746 ~v0 ~v1 v2 v3 ~v4 ~v5 ~v6 v7 ~v8 ~v9
~v10 ~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22
v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32
= du_'10214't'8242''10215'_746 v2 v3 v7 v23
du_'10214't'8242''10215'_746 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214't'8242''10215'_746 v0 v1 v2 v3
= coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'8242''10215'_40
(coe MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30 (coe v3 v0 v1 v2))
d_'10214't'10215'_748 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
T_GeneralizeTel_94703 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214't'10215'_748 ~v0 ~v1 v2 v3 ~v4 ~v5 ~v6 v7 ~v8 ~v9 ~v10
~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 v23
~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32
= du_'10214't'10215'_748 v2 v3 v7 v23
du_'10214't'10215'_748 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214't'10215'_748 v0 v1 v2 v3
= coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30 (coe v3 v0 v1 v2))
d_helper_756 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_756 ~v0 v1 v2 v3 v4 v5 ~v6 v7 v8 v9 ~v10 ~v11 v12 v13 ~v14
~v15 v16 v17 v18 v19 v20 v21 v22 v23 ~v24 ~v25 v26 v27 v28 v29 v30
~v31 v32 v33 v34
= du_helper_756
v1 v2 v3 v4 v5 v7 v8 v9 v12 v13 v16 v17 v18 v19 v20 v21 v22 v23 v26
v27 v28 v29 v30 v32 v33 v34
du_helper_756 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_756 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15
v16 v17 v18 v19 v20 v21 v22 v23 v24 v25
= case coe v25 of
MAlonzo.Code.Mint.Semantics.PER.C_ze_48
-> let v26 = coe v17 v1 v2 v5 in
case coe v26 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v27 v28
-> case coe v27 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v29 v30 v31 v32 v33
-> case coe v31 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v34 v36 v37 v39 v40
-> case coe v39 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v43 v45 v46 v47
-> coe
seq (coe v46)
(coe
seq (coe v47)
(case coe v32 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v48 v50 v51 v53 v54
-> case coe v53 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v57 v59 v60 v61
-> coe
seq (coe v60)
(coe
seq (coe v61)
(case coe v28 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v62 v63 v64 v65 v66
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe v29) (coe v30)
(coe v40) (coe v54)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe v29) (coe v30)
(coe v16)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v14 v16)
v21)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(let v67
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v68
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'y_1716
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe v67))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe v68))
(coe v14)
(coe v16))
(let v67
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v68
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe v67))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe v68))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v14 v16)
(coe v21)))
(coe v33)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v62)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v63)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_ze'8600'_32)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_ze'8600'_32)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'cumu_2360
(coe v29)
(coe v30)
(coe v16)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v14
v16)
v21)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(let v67
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v68
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'y_1716
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v67))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v68))
(coe
v14)
(coe
v16))
(let v67
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v68
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v67))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v68))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v14
v16)
(coe
v21)))
(coe v33)
(coe
v66))))))
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
MAlonzo.Code.Mint.Semantics.PER.C_su_50 v28
-> case coe v23 of
MAlonzo.Code.Mint.Semantics.Domain.C_su_30 v29
-> case coe v24 of
MAlonzo.Code.Mint.Semantics.Domain.C_su_30 v30
-> let v31
= coe
du_helper_756 (coe v0) (coe v1) (coe v2) (coe v3) (coe v4)
(coe v5) (coe v6) (coe v7) (coe v8) (coe v9) (coe v10) (coe v11)
(coe v12) (coe v13) (coe v14) (coe v15) (coe v16) (coe v17)
(coe v18) (coe v19) (coe v20) (coe v21) (coe v22) (coe v29)
(coe v30) (coe v28) in
case coe v31 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v32 v33
-> case coe v32 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v34 v35 v36 v37 v38
-> case coe v33 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v39 v40
-> case coe v40 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v41 v42
-> case coe v42 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v43 v44
-> case coe v44 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v45 v46
-> coe
du_helper'45'su_880 (coe v1)
(coe v2) (coe v3) (coe v4)
(coe v14) (coe v16) (coe v18)
(coe v19) (coe v20) (coe v21)
(coe v22) (coe v29) (coe v30)
(coe v28) (coe v38) (coe v39)
(coe v41) (coe v43) (coe v45)
(coe v46)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
MAlonzo.Code.Mint.Semantics.PER.C_ne_52 v28
-> case coe v23 of
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 v29 v30
-> case coe v24 of
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 v31 v32
-> coe
du_helper'45'ne_1000 (coe v0) (coe v1) (coe v2) (coe v3) (coe v4)
(coe v5) (coe v6) (coe v7) (coe v8) (coe v9) (coe v10) (coe v11)
(coe v12) (coe v13) (coe v14) (coe v15) (coe v16) (coe v17)
(coe v18) (coe v19) (coe v20) (coe v21) (coe v22) (coe v30)
(coe v32) (coe v28)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_ρ'8776'ρ'8242''8323'_810 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
AgdaAny -> AgdaAny
d_ρ'8776'ρ'8242''8323'_810 ~v0 ~v1 v2 v3 v4 v5 ~v6 ~v7 ~v8 ~v9 ~v10
~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 ~v23
~v24 ~v25 v26 ~v27 ~v28 ~v29 ~v30 ~v31 v32 v33 ~v34 ~v35 ~v36 ~v37
~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44
= du_ρ'8776'ρ'8242''8323'_810 v2 v3 v4 v5 v26 v32 v33
du_ρ'8776'ρ'8242''8323'_810 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> AgdaAny
du_ρ'8776'ρ'8242''8323'_810 v0 v1 v2 v3 v4 v5 v6
= let v7
= MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe v5)) in
let v8
= MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v1)
(coe v6)) in
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v7 v8 v2 v4 v3
d_a'8776'b'8323'_828 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
AgdaAny -> AgdaAny
d_a'8776'b'8323'_828 ~v0 ~v1 v2 v3 v4 v5 ~v6 ~v7 ~v8 ~v9 ~v10 ~v11
~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 ~v23 ~v24
~v25 v26 v27 ~v28 ~v29 ~v30 ~v31 v32 v33 v34 ~v35 ~v36 ~v37 ~v38
~v39 v40 v41 ~v42 ~v43 ~v44
= du_a'8776'b'8323'_828 v2 v3 v4 v5 v26 v27 v32 v33 v34 v40 v41
du_a'8776'b'8323'_828 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> AgdaAny
du_a'8776'b'8323'_828 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10
= let v11
= coe
v5
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe v6))
(coe v9))))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v1)
(coe v7))
(coe v10))))
(coe
du_ρ'8776'ρ'8242''8323'_810 (coe v0) (coe v1) (coe v2) (coe v3)
(coe v4) (coe v6) (coe v7)) in
case coe v11 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v12 v13 v14 v15 v16
-> case coe v16 of
MAlonzo.Code.Mint.Semantics.PER.C_N_194 -> coe v8
MAlonzo.Code.Mint.Semantics.PER.C_'9633'_204 v19
-> coe (\ v20 v21 -> MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Mint.Semantics.PER.C_Π_216 v23 v24
-> coe (\ v25 v26 v27 v28 -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_a'8242''8776'b'8242''8323'_834 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
AgdaAny -> AgdaAny
d_a'8242''8776'b'8242''8323'_834 ~v0 ~v1 v2 v3 v4 v5 ~v6 ~v7 ~v8
~v9 ~v10 ~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21
~v22 ~v23 ~v24 ~v25 v26 v27 v28 ~v29 ~v30 ~v31 v32 v33 v34 ~v35
~v36 ~v37 ~v38 v39 v40 v41 ~v42 ~v43 v44
= du_a'8242''8776'b'8242''8323'_834
v2 v3 v4 v5 v26 v27 v28 v32 v33 v34 v39 v40 v41 v44
du_a'8242''8776'b'8242''8323'_834 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> AgdaAny -> AgdaAny
du_a'8242''8776'b'8242''8323'_834 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10
v11 v12 v13
= let v14
= coe
v6
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe v7))
(coe v11)))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v1)
(coe v8))
(coe v12)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_ρ'8776'ρ'8242''8323'_810 (coe v0) (coe v1) (coe v2) (coe v3)
(coe v4) (coe v7) (coe v8))
(coe
du_a'8776'b'8323'_828 (coe v0) (coe v1) (coe v2) (coe v3) (coe v4)
(coe v5) (coe v7) (coe v8) (coe v9) (coe v11) (coe v12))) in
case coe v14 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v15 v16 v17 v18 v19
-> coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'irrel_918 v15
v16 v10 v19 v13
_ -> MAlonzo.RTE.mazUnreachableError
d_'10214't'8242''10215'_870 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214't'8242''10215'_870 ~v0 ~v1 v2 v3 ~v4 ~v5 ~v6 v7 ~v8 ~v9
~v10 ~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22
v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35
~v36 ~v37 ~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44
= du_'10214't'8242''10215'_870 v2 v3 v7 v23
du_'10214't'8242''10215'_870 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214't'8242''10215'_870 v0 v1 v2 v3
= coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'8242''10215'_40
(coe MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30 (coe v3 v0 v1 v2))
d_'10214't'10215'_872 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214't'10215'_872 ~v0 ~v1 v2 v3 ~v4 ~v5 ~v6 v7 ~v8 ~v9 ~v10
~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 v23
~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35 ~v36
~v37 ~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44
= du_'10214't'10215'_872 v2 v3 v7 v23
du_'10214't'10215'_872 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214't'10215'_872 v0 v1 v2 v3
= coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30 (coe v3 v0 v1 v2))
d_helper'45'su_880 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper'45'su_880 ~v0 ~v1 v2 v3 v4 v5 ~v6 ~v7 ~v8 ~v9 ~v10 ~v11
~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 v20 ~v21 v22 ~v23 ~v24 ~v25
v26 v27 v28 v29 v30 ~v31 v32 v33 v34 ~v35 ~v36 ~v37 ~v38 v39 v40
v41 v42 v43 v44
= du_helper'45'su_880
v2 v3 v4 v5 v20 v22 v26 v27 v28 v29 v30 v32 v33 v34 v39 v40 v41 v42
v43 v44
du_helper'45'su_880 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper'45'su_880 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13
v14 v15 v16 v17 v18 v19
= let v20
= coe
v10
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe v11))
(coe v15))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v1)
(coe v12))
(coe v16))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_ρ'8776'ρ'8242''8323'_810 (coe v0) (coe v1) (coe v2) (coe v3)
(coe v6) (coe v11) (coe v12))
(coe
du_a'8776'b'8323'_828 (coe v0) (coe v1) (coe v2) (coe v3) (coe v6)
(coe v7) (coe v11) (coe v12) (coe v13) (coe v15) (coe v16)))
(coe
du_a'8242''8776'b'8242''8323'_834 (coe v0) (coe v1) (coe v2)
(coe v3) (coe v6) (coe v7) (coe v8) (coe v11) (coe v12) (coe v13)
(coe v14) (coe v15) (coe v16) (coe v19))) in
case coe v20 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v21 v22
-> case coe v21 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v23 v24 v25 v26 v27
-> case coe v25 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v28 v30 v31 v33 v34
-> case coe v33 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v37 v39 v40 v41
-> case coe v40 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82 v44 v47 v48
-> coe
seq (coe v47)
(coe
seq (coe v48)
(case coe v41 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54 v52
-> coe
seq (coe v52)
(case coe v26 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v53 v55 v56 v58 v59
-> case coe v58 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v62 v64 v65 v66
-> case coe v65 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82 v69 v72 v73
-> coe
seq (coe v72)
(coe
seq (coe v73)
(case coe v66 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54 v77
-> coe
seq
(coe v77)
(case coe
v22 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v78 v79 v80 v81 v82
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe
v23)
(coe
v24)
(coe
v34)
(coe
v59)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe
v23)
(coe
v24)
(coe
v9)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v4)
(coe
v5))
v9)
(let v83
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v84
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'y_1716
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v83))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v84))
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v4)
(coe
v5))
(coe
v9))
(coe
v27)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
v78)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
v79)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_su'8600'_34
v15
v17
v80)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_su'8600'_34
v16
v18
v81)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'cumu_2360
(coe
v23)
(coe
v24)
(coe
v9)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v4)
(coe
v5))
v9)
(let v83
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v84
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'y_1716
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v83))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v84))
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v4)
(coe
v5))
(coe
v9))
(coe
v27)
(coe
v82))))))
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_ρ'8776'ρ'8242''8321'_930 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> Integer) -> AgdaAny
d_ρ'8776'ρ'8242''8321'_930 ~v0 ~v1 v2 v3 v4 v5 ~v6 ~v7 ~v8 ~v9 ~v10
~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 v18 ~v19 ~v20 ~v21 ~v22 ~v23
~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35 ~v36
v37
= du_ρ'8776'ρ'8242''8321'_930 v2 v3 v4 v5 v18 v37
du_ρ'8776'ρ'8242''8321'_930 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
(Integer -> Integer) -> AgdaAny
du_ρ'8776'ρ'8242''8321'_930 v0 v1 v2 v3 v4 v5
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'mon_2982
(coe v0) (coe v1) (coe v4) (coe v5)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v0 v1 v2 v4 v3)
d_ρ'8776'ρ'8242''8321''8242'_946 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny
d_ρ'8776'ρ'8242''8321''8242'_946 ~v0 ~v1 v2 v3 v4 v5 ~v6 ~v7 ~v8
~v9 ~v10 ~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 v18 ~v19 ~v20 ~v21 ~v22
~v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34
= du_ρ'8776'ρ'8242''8321''8242'_946 v2 v3 v4 v5 v18
du_ρ'8776'ρ'8242''8321''8242'_946 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 -> AgdaAny
du_ρ'8776'ρ'8242''8321''8242'_946 v0 v1 v2 v3 v4
= coe
du_ρ'8776'ρ'8242''8321'_930 (coe v0) (coe v1) (coe v2) (coe v3)
(coe v4)
(\ v5 -> coe MAlonzo.Code.Mint.Semantics.Domain.du_vone_372)
d_a'8776'b'8321'_962 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 -> AgdaAny
d_a'8776'b'8321'_962 ~v0 ~v1 v2 v3 v4 v5 ~v6 ~v7 ~v8 ~v9 ~v10 ~v11
~v12 ~v13 ~v14 ~v15 ~v16 ~v17 v18 v19 ~v20 ~v21 ~v22 ~v23 ~v24 ~v25
~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 v35 v36 v37 v38
= du_a'8776'b'8321'_962 v2 v3 v4 v5 v18 v19 v35 v36 v37 v38
du_a'8776'b'8321'_962 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 -> AgdaAny
du_a'8776'b'8321'_962 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9
= let v10
= coe
v5
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v0 v8)
(coe v6)))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v1 v8)
(coe v7)))
(coe
du_ρ'8776'ρ'8242''8321'_930 (coe v0) (coe v1) (coe v2) (coe v3)
(coe v4) (coe v8)) in
case coe v10 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v11 v12 v13 v14 v15
-> case coe v15 of
MAlonzo.Code.Mint.Semantics.PER.C_N_194 -> coe v9
MAlonzo.Code.Mint.Semantics.PER.C_'9633'_204 v18
-> coe (\ v19 v20 -> MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Mint.Semantics.PER.C_Π_216 v22 v23
-> coe (\ v24 v25 v26 v27 -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_a'8776'b'8321''8242'_976 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny
d_a'8776'b'8321''8242'_976 ~v0 ~v1 v2 v3 v4 v5 ~v6 ~v7 ~v8 ~v9 ~v10
~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 v18 v19 ~v20 ~v21 ~v22 ~v23 ~v24
~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 v32 v33 v34
= du_a'8776'b'8321''8242'_976 v2 v3 v4 v5 v18 v19 v32 v33 v34
du_a'8776'b'8321''8242'_976 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny
du_a'8776'b'8321''8242'_976 v0 v1 v2 v3 v4 v5 v6 v7 v8
= let v9
= coe
v5
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v6))))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v7))))
(coe
du_ρ'8776'ρ'8242''8321''8242'_946 (coe v0) (coe v1) (coe v2)
(coe v3) (coe v4)) in
case coe v9 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v10 v11 v12 v13 v14
-> case coe v14 of
MAlonzo.Code.Mint.Semantics.PER.C_N_194
-> coe MAlonzo.Code.Mint.Semantics.PER.C_ne_52 v8
MAlonzo.Code.Mint.Semantics.PER.C_'9633'_204 v17
-> coe (\ v18 v19 -> MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Mint.Semantics.PER.C_Π_216 v21 v22
-> coe (\ v23 v24 v25 v26 -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_'10214't'8242''10215'_990 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214't'8242''10215'_990 ~v0 ~v1 v2 v3 ~v4 ~v5 ~v6 v7 ~v8 ~v9
~v10 ~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22
v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34
= du_'10214't'8242''10215'_990 v2 v3 v7 v23
du_'10214't'8242''10215'_990 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214't'8242''10215'_990 v0 v1 v2 v3
= coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'8242''10215'_40
(coe MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30 (coe v3 v0 v1 v2))
d_'10214't'10215'_992 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214't'10215'_992 ~v0 ~v1 v2 v3 ~v4 ~v5 ~v6 v7 ~v8 ~v9 ~v10
~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 v23
~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34
= du_'10214't'10215'_992 v2 v3 v7 v23
du_'10214't'10215'_992 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214't'10215'_992 v0 v1 v2 v3
= coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30 (coe v3 v0 v1 v2))
d_helper'45'ne_1000 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper'45'ne_1000 ~v0 v1 v2 v3 v4 v5 ~v6 v7 v8 v9 ~v10 ~v11 v12
v13 ~v14 ~v15 v16 v17 v18 v19 v20 v21 v22 v23 ~v24 ~v25 v26 v27 v28
v29 v30 ~v31 v32 v33 v34
= du_helper'45'ne_1000
v1 v2 v3 v4 v5 v7 v8 v9 v12 v13 v16 v17 v18 v19 v20 v21 v22 v23 v26
v27 v28 v29 v30 v32 v33 v34
du_helper'45'ne_1000 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper'45'ne_1000 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13
v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25
= let v26
= coe
du_RelExp'45'refl_586
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'8762'__126
(coe MAlonzo.Code.Mint.Statics.Syntax.C_N_74) (coe v0))
(coe v14)
(coe
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 (coe v0)
(coe v0) (coe MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe MAlonzo.Code.Mint.Statics.Syntax.C_N_74) (coe v11) (coe v12)
(coe v13))
(coe v15)
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v23)))
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v24)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_ρ'8776'ρ'8242''8321''8242'_946 (coe v1) (coe v2) (coe v3)
(coe v4) (coe v12))
(coe
du_a'8776'b'8321''8242'_976 (coe v1) (coe v2) (coe v3) (coe v4)
(coe v12) (coe v13) (coe v23) (coe v24) (coe v25))) in
let v27
= coe
v15
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v23)))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v24)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_ρ'8776'ρ'8242''8321''8242'_946 (coe v1) (coe v2) (coe v3)
(coe v4) (coe v12))
(coe
du_a'8776'b'8321''8242'_976 (coe v1) (coe v2) (coe v3) (coe v4)
(coe v12) (coe v13) (coe v23) (coe v24) (coe v25))) in
case coe v26 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v28 v29
-> case coe v28 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v30 v31 v32 v33 v34
-> coe
seq (coe v32)
(coe
seq (coe v33)
(case coe v34 of
MAlonzo.Code.Mint.Semantics.PER.C_U_200 v37
-> case coe v29 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v39 v40 v41 v42 v43
-> case coe v27 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v44 v45
-> case coe v44 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v46 v47 v48 v49 v50
-> coe
seq (coe v48)
(coe
seq (coe v49)
(case coe v50 of
MAlonzo.Code.Mint.Semantics.PER.C_U_200 v53
-> case coe v45 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v55 v56 v57 v58 v59
-> let v60
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe v39)
(coe v40)
(coe v10)
(coe v14)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe v37))
(coe v43) in
let v61
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe v55)
(coe v56)
(coe v10)
(coe v14)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe v53))
(coe v59) in
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe v39) (coe v40)
(coe v41) (coe v42)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe v39) (coe v40)
(coe v14)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v14 v16)
v21)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(let v62
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v63
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe v62))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe v63))
(coe v14)
(coe v16))
(let v62
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v63
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe v62))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe v63))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v14 v16)
(coe v21)))
(coe v60)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe v39)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_rec_54
(coe v6)
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v17 v1
v2 v5)))
(coe v8) (coe v1)
(coe v23)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe v56)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_rec_54
(coe v7)
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'8242''10215'_40
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v17
v1 v2
v5)))
(coe v9)
(coe v2)
(coe v24)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_rec'8729'_36
v57)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_rec'8729'_36
v58)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'cumu_2360
(coe v39)
(coe v40)
(coe v14)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v14
v16)
v21)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(let v62
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v63
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v62))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v63))
(coe
v14)
(coe
v16))
(let v62
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v63
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v62))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v63))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v14
v16)
(coe
v21)))
(coe v60)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'one'45'sided_788
v39 v56
v40 v61
v60
(coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Re_890
v39
v56
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_rec_54
(coe
v6)
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v17
v1
v2
v5)))
(coe
v8)
(coe
v1)
(coe
v23))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_rec_54
(coe
v7)
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'8242''10215'_40
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v17
v1
v2
v5)))
(coe
v9)
(coe
v2)
(coe
v24))
v14
v61
(coe
du_bot'45'helper_1034
(coe
v1)
(coe
v10)
(coe
v14)
(coe
v2)
(coe
v3)
(coe
v4)
(coe
v5)
(coe
v12)
(coe
v13)
(coe
v15)
(coe
v17)
(coe
v18)
(coe
v19)
(coe
v20)
(coe
v22)
(coe
v25)))))))))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_bot'45'helper_1034 ::
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_bot'45'helper_1034 ~v0 v1 ~v2 ~v3 ~v4 ~v5 ~v6 v7 v8 ~v9 ~v10 ~v11
~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 v20 v21 v22 ~v23 v24 ~v25
~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 v33 v34 v35 ~v36 v37 ~v38 ~v39
v40 v41 v42 ~v43 v44 ~v45 ~v46 v47 ~v48 ~v49 v50 v51
= du_bot'45'helper_1034
v1 v7 v8 v20 v21 v22 v24 v33 v34 v35 v37 v40 v41 v42 v44 v47 v50
v51
du_bot'45'helper_1034 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_bot'45'helper_1034 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13
v14 v15 v16 v17
= let v18 = coe v15 v16 v17 in
let v19
= coe
v9
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v0 v17)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v16)))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v3 v17)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v16)))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_ρ'8776'ρ'8242''8321'_930 (coe v0) (coe v3) (coe v4) (coe v5)
(coe v7) (coe v17))
(coe
du_a'8776'b'8321'_962 (coe v0) (coe v3) (coe v4) (coe v5) (coe v7)
(coe v8)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v16))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v16))))
(coe v17)
(coe
MAlonzo.Code.Mint.Semantics.PER.C_ne_52
(\ v19 v20 ->
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.Core.du_Bot'45'l_18
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v16))
v19)))) in
let v20 = coe v10 v0 v3 v6 in
let v21
= coe
v9
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v0 v17)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v3 v17)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_ρ'8776'ρ'8242''8321'_930 (coe v0) (coe v3) (coe v4) (coe v5)
(coe v7) (coe v17))
(coe
du_a'8776'b'8321'_962 (coe v0) (coe v3) (coe v4) (coe v5) (coe v7)
(coe v8) (coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28) (coe v17)
(coe MAlonzo.Code.Mint.Semantics.PER.C_ze_48))) in
case coe v18 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v22 v23
-> case coe v23 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v24 v25
-> case coe v19 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v26 v27
-> case coe v26 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v28 v29 v30 v31 v32
-> coe
seq (coe v30)
(coe
seq (coe v31)
(case coe v32 of
MAlonzo.Code.Mint.Semantics.PER.C_U_200 v35
-> case coe v27 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v37 v38 v39 v40 v41
-> case coe v20 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v42 v43
-> case coe v42 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v44 v45 v46 v47 v48
-> case coe v46 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v49 v51 v52 v54 v55
-> case coe v54 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v58 v60 v61 v62
-> coe
seq (coe v61)
(coe
seq (coe v62)
(case coe
v47 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v63 v65 v66 v68 v69
-> case coe
v68 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v72 v74 v75 v76
-> coe
seq
(coe
v75)
(coe
seq
(coe
v76)
(case coe
v43 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v77 v78 v79 v80 v81
-> case coe
v21 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v82 v83
-> case coe
v82 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v84 v85 v86 v87 v88
-> coe
seq
(coe
v86)
(coe
seq
(coe
v87)
(case coe
v88 of
MAlonzo.Code.Mint.Semantics.PER.C_U_200 v91
-> case coe
v83 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v93 v94 v95 v96 v97
-> let v98
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe
v37)
(coe
v38)
(coe
v1)
(coe
v2)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe
v35))
(coe
v41) in
let v99
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe
v93)
(coe
v94)
(coe
v1)
(coe
v2)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe
v91))
(coe
v97) in
coe
du_bot'45'helper'8242'_1152
(coe
v1)
(coe
v2)
(coe
v37)
(coe
v38)
(coe
v94)
(coe
v98)
(coe
v99)
(coe
v4)
(coe
v7)
(coe
v8)
(coe
v11)
(coe
v12)
(coe
v16)
(coe
v17)
(coe
v22)
(coe
v24)
(coe
v25)
(coe
v44)
(coe
v45)
(coe
v9)
(coe
v13)
(coe
v14)
(coe
v58)
(coe
v39)
(coe
v72)
(coe
v40)
(coe
v5)
(coe
v48)
(coe
v77)
(coe
v78)
(coe
v81)
(coe
v95)
(coe
v96)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_ρ'8776'ρ'8242''8323'_1102 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
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 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_ρ'8776'ρ'8242''8323'_1102 ~v0 ~v1 ~v2 ~v3 ~v4 ~v5 ~v6 ~v7 ~v8 ~v9
~v10 ~v11 ~v12 ~v13 ~v14 ~v15 ~v16 v17 ~v18 ~v19 ~v20 ~v21 ~v22
~v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 v32 ~v33 ~v34 ~v35
~v36 ~v37 ~v38 v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45 ~v46 ~v47 ~v48
~v49 v50 ~v51 ~v52 v53 ~v54 v55 ~v56 ~v57 ~v58 ~v59 ~v60 ~v61 ~v62
~v63 ~v64 ~v65 ~v66 ~v67 ~v68 ~v69 ~v70 ~v71 ~v72 ~v73 ~v74 ~v75
~v76 ~v77 ~v78 ~v79 ~v80
= du_ρ'8776'ρ'8242''8323'_1102 v17 v32 v39 v50 v53 v55
du_ρ'8776'ρ'8242''8323'_1102 ::
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
(Integer -> Integer) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> AgdaAny
du_ρ'8776'ρ'8242''8323'_1102 v0 v1 v2 v3 v4 v5
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'mon_2982
(coe v3) (coe v4) (coe v1) (coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v3 v4 v0 v1 v5)
d_a'8776'b'8323'_1120 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
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 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_a'8776'b'8323'_1120 ~v0 ~v1 ~v2 ~v3 ~v4 v5 v6 ~v7 ~v8 ~v9 ~v10
~v11 ~v12 ~v13 ~v14 ~v15 ~v16 v17 ~v18 ~v19 ~v20 ~v21 ~v22 ~v23
~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 v32 v33 ~v34 ~v35 ~v36 ~v37
v38 v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45 ~v46 ~v47 ~v48 ~v49 v50 ~v51
~v52 v53 ~v54 v55 ~v56 ~v57 ~v58 ~v59 ~v60 ~v61 ~v62 ~v63 ~v64 ~v65
~v66 ~v67 ~v68 ~v69 ~v70 ~v71 ~v72 ~v73 ~v74 ~v75 ~v76 ~v77 ~v78
~v79 ~v80
= du_a'8776'b'8323'_1120 v5 v6 v17 v32 v33 v38 v39 v50 v53 v55
du_a'8776'b'8323'_1120 ::
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> AgdaAny
du_a'8776'b'8323'_1120 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9
= let v10
= coe
v4
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v7 v6)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v5)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v5))))))))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v8 v6)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v5)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v5))))))))
(coe
du_ρ'8776'ρ'8242''8323'_1102 (coe v2) (coe v3) (coe v6) (coe v7)
(coe v8) (coe v9)) in
case coe v10 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v11 v12 v13 v14 v15
-> case coe v15 of
MAlonzo.Code.Mint.Semantics.PER.C_N_194
-> coe
MAlonzo.Code.Mint.Semantics.PER.C_ne_52
(\ v16 v17 ->
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.Core.du_Bot'45'l_18
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v5)) v16)
MAlonzo.Code.Mint.Semantics.PER.C_'9633'_204 v18
-> coe (\ v19 v20 -> MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Mint.Semantics.PER.C_Π_216 v22 v23
-> coe (\ v24 v25 v26 v27 -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_a'8242''8776'b'8242''8323'_1126 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
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 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_a'8242''8776'b'8242''8323'_1126 ~v0 ~v1 v2 ~v3 ~v4 v5 v6 ~v7 ~v8
~v9 ~v10 ~v11 ~v12 v13 ~v14 ~v15 ~v16 v17 ~v18 ~v19 ~v20 ~v21 ~v22
~v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 v32 v33 ~v34 ~v35
~v36 ~v37 v38 v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45 ~v46 ~v47 v48 ~v49
v50 ~v51 ~v52 v53 ~v54 v55 ~v56 ~v57 ~v58 ~v59 ~v60 ~v61 ~v62 ~v63
~v64 ~v65 ~v66 ~v67 ~v68 ~v69 ~v70 ~v71 ~v72 ~v73 ~v74 ~v75 ~v76
~v77 ~v78 ~v79 ~v80
= du_a'8242''8776'b'8242''8323'_1126
v2 v5 v6 v13 v17 v32 v33 v38 v39 v48 v50 v53 v55
du_a'8242''8776'b'8242''8323'_1126 ::
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> AgdaAny
du_a'8242''8776'b'8242''8323'_1126 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9
v10 v11 v12
= let v13
= coe
v9
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v10 v8)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v7)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v7)))))))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v11 v8)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v7)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v7)))))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_ρ'8776'ρ'8242''8323'_1102 (coe v4) (coe v5) (coe v8) (coe v10)
(coe v11) (coe v12))
(coe
du_a'8776'b'8323'_1120 (coe v1) (coe v2) (coe v4) (coe v5) (coe v6)
(coe v7) (coe v8) (coe v10) (coe v11) (coe v12))) in
case coe v13 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v14 v15 v16 v17 v18
-> coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'one'45'sided_788
v14 v2 v15 v3 v18
(coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Re_890
v14 v2
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v7))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v7))))
v0 v3
(\ v19 v20 ->
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.Core.du_Bot'45'l_18
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v7)))
v19))
_ -> MAlonzo.RTE.mazUnreachableError
d_bot'45'helper'8242'_1152 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
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 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_bot'45'helper'8242'_1152 ~v0 v1 v2 ~v3 ~v4 v5 v6 ~v7 ~v8 ~v9 ~v10
v11 ~v12 v13 v14 ~v15 ~v16 v17 ~v18 ~v19 ~v20 ~v21 ~v22 ~v23 ~v24
~v25 ~v26 v27 v28 ~v29 ~v30 ~v31 v32 v33 ~v34 ~v35 ~v36 ~v37 v38
v39 v40 v41 v42 v43 v44 ~v45 v46 ~v47 v48 v49 v50 v51 ~v52 v53 v54
v55 ~v56 ~v57 v58 v59 v60 ~v61 ~v62 v63 v64 v65 ~v66 ~v67 ~v68 ~v69
~v70 ~v71 ~v72 ~v73 ~v74 ~v75 ~v76 ~v77 ~v78 ~v79 ~v80
= du_bot'45'helper'8242'_1152
v1 v2 v5 v6 v11 v13 v14 v17 v27 v28 v32 v33 v38 v39 v40 v41 v42 v43
v44 v46 v48 v49 v50 v51 v53 v54 v55 v58 v59 v60 v63 v64 v65
du_bot'45'helper'8242'_1152 ::
Integer ->
Integer ->
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.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_bot'45'helper'8242'_1152 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28
v29 v30 v31 v32
= let v33
= coe
v21
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v22 v13)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v12)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v12))))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v24 v13)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v12)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v3)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v12))))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_ρ'8776'ρ'8242''8323'_1102 (coe v7) (coe v10) (coe v13) (coe v22)
(coe v24) (coe v26))
(coe
du_a'8776'b'8323'_1120 (coe v2) (coe v3) (coe v7) (coe v10)
(coe v11) (coe v12) (coe v13) (coe v22) (coe v24) (coe v26)))
(coe
du_a'8242''8776'b'8242''8323'_1126 (coe v1) (coe v2) (coe v3)
(coe v5) (coe v7) (coe v10) (coe v11) (coe v12) (coe v13) (coe v20)
(coe v22) (coe v24) (coe v26))) in
let v34
= coe
v19
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v22 v13)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v12))))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v24 v13)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v12))))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_ρ'8776'ρ'8242''8321'_930 (coe v22) (coe v24) (coe v7) (coe v26)
(coe v8) (coe v13))
(coe
du_a'8776'b'8321'_962 (coe v22) (coe v24) (coe v7) (coe v26)
(coe v8) (coe v9)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v12)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v12)))))
(coe v13)
(coe
MAlonzo.Code.Mint.Semantics.PER.C_su_50
(coe
MAlonzo.Code.Mint.Semantics.PER.C_ne_52
(\ v34 v35 ->
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.Core.du_Bot'45'l_18
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v12))
v34))))) in
case coe v33 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v35 v36
-> case coe v35 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v37 v38 v39 v40 v41
-> case coe v39 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v42 v44 v45 v47 v48
-> case coe v47 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v51 v53 v54 v55
-> case coe v54 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82 v58 v61 v62
-> coe
seq (coe v61)
(coe
seq (coe v62)
(case coe v55 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54 v66
-> coe
seq (coe v66)
(case coe v40 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v67 v69 v70 v72 v73
-> case coe v72 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v76 v78 v79 v80
-> case coe v79 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82 v83 v86 v87
-> coe
seq (coe v86)
(coe
seq (coe v87)
(case coe v80 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54 v91
-> coe
seq
(coe v91)
(case coe
v36 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v92 v93 v94 v95 v96
-> case coe
v34 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v97 v98
-> case coe
v97 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v99 v100 v101 v102 v103
-> coe
seq
(coe
v101)
(coe
seq
(coe
v102)
(case coe
v103 of
MAlonzo.Code.Mint.Semantics.PER.C_U_200 v106
-> case coe
v98 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v108 v109 v110 v111 v112
-> let v113
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe
v108)
(coe
v109)
(coe
v0)
(coe
v1)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe
v106))
(coe
v112) in
let v114
= coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Rty_906
(coe
v2)
(coe
v3)
(coe
v1)
(coe
v5)
(coe
MAlonzo.Code.Mint.Semantics.Readback.d_inc_12
(coe
v12))
(\ v114 ->
coe
MAlonzo.Code.Mint.Semantics.Domain.du_vone_372) in
let v115
= coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Rf_898
(MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
v17)
(coe
v13))
v4
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v28
v13)
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v29
v13)
v1
v6
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'one'45'sided_788
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v17
v13)
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v18
v13)
v4
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'mon_1624
(coe
v13)
(coe
v27))
v6
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'mon_1754
(coe
v17)
(coe
v18)
(coe
v28)
(coe
v29)
(coe
v27)
(coe
v13)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'mon_1624
(coe
v13)
(coe
v27))
(coe
v30)))
v12
(\ v115 ->
coe
MAlonzo.Code.Mint.Semantics.Domain.du_vone_372) in
let v116
= coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Rf_898
v108
v109
v92
v93
v1
v113
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'one'45'sided_788
v108
v38
v109
v41
v113
v96)
(MAlonzo.Code.Mint.Semantics.Readback.d_inc_12
(coe
MAlonzo.Code.Mint.Semantics.Readback.d_inc_12
(coe
v12)))
(\ v116 ->
coe
MAlonzo.Code.Mint.Semantics.Domain.du_vone_372) in
case coe
v114 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v117 v118
-> case coe
v118 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v119 v120
-> case coe
v115 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v121 v122
-> case coe
v122 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v123 v124
-> case coe
v116 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v125 v126
-> case coe
v126 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v127 v128
-> let v129
= coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v2
(\ v129 ->
coe
MAlonzo.Code.Mint.Semantics.Domain.du_vone_372) in
let v130
= coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v3
(\ v130 ->
coe
MAlonzo.Code.Mint.Semantics.Domain.du_vone_372) in
let v131
= coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v17
v13 in
let v132
= coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v4
(\ v132 ->
coe
MAlonzo.Code.Mint.Semantics.Domain.du_vone_372) in
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_rec_234
(coe
v117)
(coe
v121)
(coe
v125)
(coe
v14))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Readback.C_Rr_72
v129
v131
v92
v108
v23
v119
v31
v123
v94
v110
v127
v15)
(coe
MAlonzo.Code.Mint.Semantics.Readback.C_Rr_72
v130
v132
v93
v109
v25
v120
v32
v124
v95
v111
v128
v16))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_rec'45'cong'8242'_1332 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_rec'45'cong'8242'_1332 ~v0 v1 v2 v3 ~v4 ~v5 v6 v7 v8 ~v9 v10 v11
v12 v13 v14
= du_rec'45'cong'8242'_1332 v1 v2 v3 v6 v7 v8 v10 v11 v12 v13 v14
du_rec'45'cong'8242'_1332 ::
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_rec'45'cong'8242'_1332 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10
= case coe v7 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v11 v12
-> case coe v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v13 v14
-> case coe v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v15 v16
-> case coe v16 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v17 v18
-> case coe v9 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v19 v20
-> case coe v20 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v21 v22
-> case coe v10 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v23 v24
-> case coe v24 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v25 v26
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v23)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe v13) (coe v17))
(coe v21))
(coe
du_helper_1372 (coe v0) (coe v1)
(coe v2) (coe v3) (coe v4)
(coe v5) (coe v6) (coe v11)
(coe v13) (coe v14) (coe v15)
(coe v17) (coe v18) (coe v19)
(coe v21) (coe v22) (coe v23)
(coe v25) (coe v26)))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_helper_1372 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_1372 ~v0 v1 v2 v3 ~v4 ~v5 v6 v7 v8 ~v9 v10 v11 v12 v13 v14
v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25
= du_helper_1372
v1 v2 v3 v6 v7 v8 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21
v22 v23 v24 v25
du_helper_1372 ::
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_1372 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14
v15 v16 v17 v18 v19 v20 v21
= let v22
= coe
du_RelExp'45'refl_586 (coe v0) (coe v17) (coe v16) (coe v18)
(coe v19) (coe v20) (coe v21) in
let v23 = coe v18 v19 v20 v21 in
case coe v22 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v24 v25
-> case coe v24 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v26 v27 v28 v29 v30
-> coe
seq (coe v30)
(case coe v25 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v31 v32 v33 v34 v35
-> case coe v23 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v36 v37
-> case coe v36 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v38 v39 v40 v41 v42
-> coe
seq (coe v42)
(case coe v37 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v43 v44 v45 v46 v47
-> let v48
= coe
du_rec'45'helper_682 (coe v0)
(coe v19) (coe v20) (coe v1) (coe v2)
(coe v3) (coe v4) (coe v31) (coe v32)
(coe v6) (coe v16) (coe v21)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v7)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v8) (coe v9)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v10)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v11) (coe v12)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v13)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v14) (coe v15)))
(coe v35) in
let v49
= coe
du_rec'45'helper_682 (coe v0)
(coe v19) (coe v20) (coe v1) (coe v2)
(coe v3) (coe v4) (coe v43) (coe v44)
(coe v6) (coe v16) (coe v21)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v7)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v8) (coe v9)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v10)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v11) (coe v12)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v13)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v14) (coe v15)))
(coe v47) in
case coe v48 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v50 v51
-> case coe v50 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v52 v53 v54 v55 v56
-> case coe v51 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v57 v58
-> case coe v58 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v59 v60
-> case coe v60 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v61 v62
-> coe
seq
(coe v62)
(case coe
v49 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v63 v64
-> case coe
v63 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v65 v66 v67 v68 v69
-> case coe
v64 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v70 v71
-> case coe
v71 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v72 v73
-> case coe
v73 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v74 v75
-> case coe
v75 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v76 v77
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe
v52)
(coe
v53)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_I_112)
(coe
v5))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v19)
(coe
v31))
v1
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
v19
v31
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'I'10215'_72)
v33)
v54)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_I_112)
(coe
v5))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v20)
(coe
v32))
v1
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
v20
v32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'I'10215'_72)
v34)
v55)
(coe
v56))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe
v70)
(coe
v72)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'rec'10215'_56
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v12
v19
v20
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v19)
(coe
v20)
(coe
v16)
(coe
v10)
(coe
v21)))))
v31
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214't'10215'_42
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v12
v19
v20
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v19)
(coe
v20)
(coe
v16)
(coe
v10)
(coe
v21)))))
v33
v74)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'rec'10215'_56
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'8242''10215'_40
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v12
v19
v20
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v19)
(coe
v20)
(coe
v16)
(coe
v10)
(coe
v21)))))
v44
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214't'8242''10215'_44
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v12
v19
v20
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v19)
(coe
v20)
(coe
v16)
(coe
v10)
(coe
v21)))))
v46
v76)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'one'45'sided_788
v52
v66
v53
v69
v56
v77))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_rec'45'β'45'ze'8242'_1470 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_rec'45'β'45'ze'8242'_1470 ~v0 ~v1 ~v2 ~v3 ~v4 ~v5 ~v6 v7 ~v8
= du_rec'45'β'45'ze'8242'_1470 v7
du_rec'45'β'45'ze'8242'_1470 ::
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_rec'45'β'45'ze'8242'_1470 v0
= case coe v0 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v1 v2
-> case coe v2 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v3 v4
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v1)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v3)
(coe du_helper_1494 (coe v4)))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_helper_1494 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_1494 ~v0 ~v1 ~v2 ~v3 ~v4 ~v5 ~v6 ~v7 ~v8 v9 ~v10 v11 v12
v13
= du_helper_1494 v9 v11 v12 v13
du_helper_1494 ::
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_1494 v0 v1 v2 v3
= let v4 = coe v0 v1 v2 v3 in
case coe v4 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v5 v6
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v5)
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe v6))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'8242''10215'_40
(coe v6))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'rec'10215'_56
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe v6))
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28)
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214't'10215'_42
(coe v6))
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'ze'10215'_52)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_ze'8600'_32))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214't'8242''10215'_44
(coe v6))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_t'8776't'8242'_46
(coe v6)))
_ -> MAlonzo.RTE.mazUnreachableError
d_rec'45'β'45'su'8242'_1522 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_rec'45'β'45'su'8242'_1522 ~v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10
= du_rec'45'β'45'su'8242'_1522 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10
du_rec'45'β'45'su'8242'_1522 ::
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_rec'45'β'45'su'8242'_1522 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9
= case coe v6 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v10 v11
-> case coe v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v12 v13
-> case coe v7 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v14 v15
-> case coe v15 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v16 v17
-> case coe v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v18 v19
-> case coe v19 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v20 v21
-> case coe v9 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v22 v23
-> case coe v23 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v24 v25
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v22)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe v12) (coe v16))
(coe v20))
(coe
du_helper_1552 (coe v0) (coe v1)
(coe v2) (coe v3) (coe v4)
(coe v5) (coe v10) (coe v12)
(coe v13) (coe v14) (coe v16)
(coe v17) (coe v18) (coe v20)
(coe v21) (coe v22) (coe v25)))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_helper_1552 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_1552 ~v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14
v15 v16 ~v17 v18 v19 v20 v21
= du_helper_1552
v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v18 v19 v20
v21
du_helper_1552 ::
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_1552 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14
v15 v16 v17 v18 v19
= let v20 = coe v16 v17 v18 v19 in
case coe v20 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v21 v22
-> case coe v21 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v23 v24 v25 v26 v27
-> coe
seq (coe v27)
(case coe v22 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v28 v29 v30 v31 v32
-> let v33
= coe
du_rec'45'helper_682 (coe v0) (coe v17) (coe v18) (coe v1)
(coe v1) (coe v3) (coe v3)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_su_30 (coe v28))
(coe MAlonzo.Code.Mint.Semantics.Domain.C_su_30 (coe v29))
(coe v5) (coe v15) (coe v19)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v6)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v7)
(coe v8)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v9)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v10)
(coe v11)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v12)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v13)
(coe v14)))
(coe MAlonzo.Code.Mint.Semantics.PER.C_su_50 v32) in
case coe v33 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v34 v35
-> case coe v34 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v36 v37 v38 v39 v40
-> case coe v35 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v41 v42
-> case coe v42 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v43 v44
-> case coe v44 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v45 v46
-> case coe v46 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v47 v48
-> case coe v47 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_su'8600'_34 v54 v56 v57
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe v36)
(coe v37)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_I_112)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_su_90
(coe
v4)))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v17)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
v28)))
v1
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
v17
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
v28))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'I'10215'_72)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54
v30))
v38)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_I_112)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_su_90
(coe
v4)))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v18)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
v29)))
v1
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
v18
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
v29))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'I'10215'_72)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54
v31))
v39)
(coe v40))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe v41)
(coe v43)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'rec'10215'_56
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v11
v17
v18
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v17)
(coe
v18)
(coe
v15)
(coe
v9)
(coe
v19)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe v28))
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214't'10215'_42
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v11
v17
v18
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v17)
(coe
v18)
(coe
v15)
(coe
v9)
(coe
v19)))))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54
v30)
v45)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_I_112)
(coe v4))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_rec_100
(coe v1)
(coe v2)
(coe v3)
(coe
v4)))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v18)
(coe
v29))
(coe v54))
v3
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v18)
(coe
v29))
v54
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
v18 v29
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'I'10215'_72)
v31)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'rec'10215'_56
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'8242''10215'_40
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v11
v17
v18
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v17)
(coe
v18)
(coe
v15)
(coe
v9)
(coe
v19)))))
v29
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214't'8242''10215'_44
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v11
v17
v18
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v17)
(coe
v18)
(coe
v15)
(coe
v9)
(coe
v19)))))
v31 v56))
v57)
(coe v48))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_N'45''91''93''8242'_1616 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_N'45''91''93''8242'_1616 ~v0 ~v1 v2 ~v3 v4 v5
= du_N'45''91''93''8242'_1616 v2 v4 v5
du_N'45''91''93''8242'_1616 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_N'45''91''93''8242'_1616 v0 v1 v2
= case coe v2 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v3 v4
-> case coe v4 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v5 v6
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v3)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe addInt (coe (1 :: Integer)) (coe v1))
(coe du_helper_1634 (coe v0) (coe v1) (coe v6)))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_helper_1634 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_1634 ~v0 ~v1 v2 ~v3 v4 ~v5 ~v6 v7 v8 v9 v10
= du_helper_1634 v2 v4 v7 v8 v9 v10
du_helper_1634 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_1634 v0 v1 v2 v3 v4 v5
= coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe MAlonzo.Code.Mint.Semantics.Domain.C_U_26 (coe v1))
(coe MAlonzo.Code.Mint.Semantics.Domain.C_U_26 (coe v1))
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'Se'10215'_44)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'Se'10215'_44)
(coe
MAlonzo.Code.Mint.Semantics.PER.C_U_200
(MAlonzo.Code.Data.Nat.Properties.d_'8804''45'refl_1698
(coe addInt (coe (1 :: Integer)) (coe v1)))))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
v0
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214'σ'10215'_122
(coe v2 v3 v4 v5))
(coe MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214'σ'10215'_126
(coe v2 v3 v4 v5))
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38))
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.PER.C_N_194))
d_ze'45''91''93''8242'_1654 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_ze'45''91''93''8242'_1654 ~v0 ~v1 v2 ~v3 v4
= du_ze'45''91''93''8242'_1654 v2 v4
du_ze'45''91''93''8242'_1654 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_ze'45''91''93''8242'_1654 v0 v1
= case coe v1 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v2 v3
-> case coe v3 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v4 v5
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v2)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe (0 :: Integer))
(coe du_helper_1670 (coe v0) (coe v5)))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_helper_1670 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_1670 ~v0 ~v1 v2 ~v3 ~v4 ~v5 v6 v7 v8 v9
= du_helper_1670 v2 v6 v7 v8 v9
du_helper_1670 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_1670 v0 v1 v2 v3 v4
= coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.PER.C_N_194))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
v0
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214'σ'10215'_122
(coe v1 v2 v3 v4))
(coe MAlonzo.Code.Mint.Statics.Syntax.C_ze_88)
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214'σ'10215'_126
(coe v1 v2 v3 v4))
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'ze'10215'_52))
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'ze'10215'_52)
(coe MAlonzo.Code.Mint.Semantics.PER.C_ze_48))
d_su'45''91''93''8242'_1690 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_su'45''91''93''8242'_1690 ~v0 ~v1 v2 ~v3 v4 v5 v6
= du_su'45''91''93''8242'_1690 v2 v4 v5 v6
du_su'45''91''93''8242'_1690 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_su'45''91''93''8242'_1690 v0 v1 v2 v3
= case coe v2 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v4 v5
-> case coe v5 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v6 v7
-> case coe v3 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v8 v9
-> case coe v9 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v10 v11
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 (coe v4)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe (0 :: Integer))
(coe
du_helper_1712 (coe v0) (coe v1) (coe v6) (coe v7) (coe v8)
(coe v11)))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_helper_1712 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_1712 ~v0 ~v1 v2 ~v3 v4 ~v5 v6 v7 v8 ~v9 v10 v11 v12 v13
= du_helper_1712 v2 v4 v6 v7 v8 v10 v11 v12 v13
du_helper_1712 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_1712 v0 v1 v2 v3 v4 v5 v6 v7 v8
= coe
du_help_1738 (coe v0) (coe v1) (coe v2) (coe v3) (coe v4) (coe v5)
(coe v6) (coe v7) (coe v8)
d_help_1738 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_help_1738 ~v0 ~v1 v2 ~v3 v4 ~v5 v6 v7 v8 ~v9 v10 v11 v12 v13
= du_help_1738 v2 v4 v6 v7 v8 v10 v11 v12 v13
du_help_1738 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_help_1738 v0 v1 v2 v3 v4 v5 v6 v7 v8
= let v9
= coe
v5
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214'σ'10215'_122
(coe v3 v6 v7 v8))
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214'δ'10215'_124
(coe v3 v6 v7 v8))
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214'σ'10215'_122
(coe v3 v6 v7 v8))
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214'δ'10215'_124
(coe v3 v6 v7 v8))
v2 v4
(MAlonzo.Code.Mint.Completeness.LogRel.d_σ'8776'δ_130
(coe v3 v6 v7 v8))) in
case coe v9 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v10 v11
-> case coe v10 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v12 v13 v14 v15 v16
-> coe
seq (coe v14)
(coe
seq (coe v15)
(coe
seq (coe v16)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'N'10215'_38)
(coe MAlonzo.Code.Mint.Semantics.PER.C_N_194))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe v11)))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'8242''10215'_40
(coe v11)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
v0
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214'σ'10215'_122
(coe v3 v6 v7 v8))
(coe MAlonzo.Code.Mint.Statics.Syntax.C_su_90 (coe v1))
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214'σ'10215'_126
(coe v3 v6 v7 v8))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214't'10215'_42
(coe v11))))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
v0
(MAlonzo.Code.Mint.Completeness.LogRel.d_'10214'δ'10215'_124
(coe v3 v6 v7 v8))
v1
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214'δ'10215'_128
(coe v3 v6 v7 v8))
(MAlonzo.Code.Mint.Completeness.LogRel.d_'8600''10214't'8242''10215'_44
(coe v11))))
(coe
MAlonzo.Code.Mint.Semantics.PER.C_su_50
(MAlonzo.Code.Mint.Completeness.LogRel.d_t'8776't'8242'_46
(coe v11)))))))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_rec'45''91''93''8242''45'helper_1802 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
AgdaAny ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_rec'45''91''93''8242''45'helper_1802 ~v0 ~v1 v2 v3 v4 v5 ~v6 v7
v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18
= du_rec'45''91''93''8242''45'helper_1802
v2 v3 v4 v5 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18
du_rec'45''91''93''8242''45'helper_1802 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
AgdaAny ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_rec'45''91''93''8242''45'helper_1802 v0 v1 v2 v3 v4 v5 v6 v7 v8
v9 v10 v11 v12 v13 v14 v15
= case coe v5 of
MAlonzo.Code.Mint.Semantics.Domain.C_ze_28
-> case coe v9 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v16 v17
-> case coe v17 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v18 v19
-> case coe v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v20 v21
-> coe
seq (coe v20)
(case coe v21 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v22 v23
-> case coe v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v24 v25
-> case coe v25 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v26 v27
-> case coe v13 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v28 v29
-> case coe v29 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v30 v31
-> coe
seq (coe v14)
(coe
seq (coe v15)
(let v32
= coe
v19 v2 v2
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v2 v2 v8
v16 v10) in
case coe v32 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelSubsts'46'constructor_1871 v33 v34 v35 v36 v37
-> let v38
= coe
v27 v33
v33
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v33
v33
v18
v24
v37) in
case coe v38 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v39 v40
-> case coe
v39 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v41 v42 v43 v44 v45
-> case coe
v43 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v46 v48 v49 v51 v52
-> case coe
v51 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v55 v57 v58 v59
-> coe
seq
(coe
v58)
(coe
seq
(coe
v59)
(case coe
v44 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v60 v62 v63 v65 v66
-> case coe
v65 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v69 v71 v72 v73
-> coe
seq
(coe
v72)
(coe
seq
(coe
v73)
(case coe
v40 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v74 v75 v76 v77 v78
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
v74)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_ze'8600'_32)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe
v41)
(coe
v42)
(coe
v52)
(coe
v66)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe
v41)
(coe
v42)
(coe
v26)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v22
v26)
v30)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(let v79
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v80
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'y_1716
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v79))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v80))
(coe
v22)
(coe
v26))
(let v79
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v80
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v79))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v80))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v22
v26)
(coe
v30)))
(coe
v45)))
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'cumu_2360
(coe
v41)
(coe
v42)
(coe
v26)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v22
v26)
v30)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(let v79
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v80
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'y_1716
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v79))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v80))
(coe
v22)
(coe
v26))
(let v79
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v80
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v79))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v80))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v22
v26)
(coe
v30)))
(coe
v45)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'refl_1416
v41
v42
v74
v75
v26
v45
v78))))
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
MAlonzo.Code.Mint.Semantics.Domain.C_su_30 v16
-> case coe v9 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v17 v18
-> case coe v18 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v19 v20
-> case coe v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v21 v22
-> case coe v22 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v23 v24
-> case coe v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v25 v26
-> case coe v26 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v27 v28
-> case coe v13 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v29 v30
-> case coe v29 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v31 v32 v33 v34 v35 v36 v37
-> case coe v36 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v38 v39 v40 v41 v42 v43 v44
-> case coe v30 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v45 v46
-> case coe v14 of
MAlonzo.Code.Mint.Semantics.PER.C_su_50 v49
-> case coe
v15 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_su'8600'_34 v55 v57 v58
-> let v59
= coe
du_rec'45''91''93''8242''45'helper_1802
(coe
v0)
(coe
v1)
(coe
v2)
(coe
v3)
(coe
v4)
(coe
v16)
(coe
v55)
(coe
v7)
(coe
v8)
(coe
v9)
(coe
v10)
(coe
v11)
(coe
v12)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'8762'__126
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe
v1))
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'8762'__126
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe
v1))
(coe
v3)
(coe
v3)
(coe
v35)
(coe
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362
(coe
v1)
(coe
v1)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe
v42)
(coe
v43)
(coe
v44))
(coe
v37))
(coe
v30))
(coe
v49)
(coe
v57) in
case coe
v59 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v60 v61
-> case coe
v61 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v62 v63
-> case coe
v63 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v64 v65
-> case coe
v64 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v66 v67 v68 v69 v70
-> let v71
= coe
v20
v2
v2
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v2
v2
v8
v17
v10) in
case coe
v71 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelSubsts'46'constructor_1871 v72 v73 v74 v75 v76
-> coe
du_helper_2112
(coe
v0)
(coe
v2)
(coe
v72)
(coe
v74)
(coe
v19)
(coe
v76)
(coe
v4)
(coe
v16)
(coe
v23)
(coe
v27)
(coe
v43)
(coe
v44)
(coe
v37)
(coe
v45)
(coe
v46)
(coe
v49)
(coe
v55)
(coe
v60)
(coe
v62)
(coe
v70)
(coe
v65)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 v16 v17
-> coe
seq (coe v16)
(case coe v6 of
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 v18 v19
-> case coe v19 of
MAlonzo.Code.Mint.Semantics.Domain.C_rec_54 v20 v21 v22 v23 v24
-> case coe v9 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v25 v26
-> case coe v26 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v27 v28
-> case coe v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v29 v30
-> case coe v29 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v31 v32 v33 v34 v35 v36 v37
-> case coe v30 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v38 v39
-> case coe v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v40 v41
-> case coe v41 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v42 v43
-> case coe v13 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v44 v45
-> case coe v44 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v46 v47 v48 v49 v50 v51 v52
-> case coe
v51 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v53 v54 v55 v56 v57 v58 v59
-> case coe
v45 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v60 v61
-> case coe
v14 of
MAlonzo.Code.Mint.Semantics.PER.C_ne_52 v64
-> case coe
v15 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_rec'8729'_36 v71
-> let v72
= coe
v28
v2
v2
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v2
v2
v8
v25
v10) in
case coe
v72 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelSubsts'46'constructor_1871 v73 v74 v75 v76 v77
-> coe
du_helper_2246
(coe
v0)
(coe
v2)
(coe
v73)
(coe
v75)
(coe
v27)
(coe
v77)
(coe
v17)
(coe
v20)
(coe
v22)
(coe
v7)
(coe
v36)
(coe
v37)
(coe
v38)
(coe
v39)
(coe
v40)
(coe
v42)
(coe
v43)
(coe
v50)
(coe
v58)
(coe
v59)
(coe
v52)
(coe
v60)
(coe
v61)
(coe
v64)
(coe
v71)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600''10214'σ'10215''8321'_2038 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
AgdaAny ->
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's_'8600'__14
d_'8600''10214'σ'10215''8321'_2038 ~v0 ~v1 ~v2 ~v3 v4 ~v5 ~v6 ~v7
~v8 ~v9 ~v10 ~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20
~v21 ~v22 ~v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33
~v34 ~v35 ~v36 ~v37 ~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45
= du_'8600''10214'σ'10215''8321'_2038 v4
du_'8600''10214'σ'10215''8321'_2038 ::
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14
du_'8600''10214'σ'10215''8321'_2038 v0 = coe v0
d_'10214'σ'10215''8776''10214'σ'10215'_2048 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_'10214'σ'10215''8776''10214'σ'10215'_2048 ~v0 ~v1 v2 ~v3 ~v4 ~v5
~v6 ~v7 ~v8 ~v9 ~v10 v11 ~v12 ~v13 v14 ~v15 ~v16 ~v17
v18 ~v19 ~v20 ~v21 ~v22 ~v23 ~v24 ~v25 ~v26 ~v27 v28
~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35 ~v36 ~v37 ~v38 ~v39
~v40 ~v41 ~v42 ~v43 ~v44 ~v45
= du_'10214'σ'10215''8776''10214'σ'10215'_2048 v2 v11 v14 v18 v28
du_'10214'σ'10215''8776''10214'σ'10215'_2048 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 -> AgdaAny
du_'10214'σ'10215''8776''10214'σ'10215'_2048 v0 v1 v2 v3 v4
= let v5
= MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe v3)) in
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v5 v5 v1 v4 v2
d_a'8776'a'8324'_2062 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_a'8776'a'8324'_2062 ~v0 ~v1 v2 ~v3 ~v4 ~v5 ~v6 ~v7 ~v8 ~v9 ~v10
v11 ~v12 ~v13 v14 ~v15 ~v16 ~v17 v18 ~v19 ~v20 ~v21 ~v22 ~v23 ~v24
~v25 ~v26 ~v27 v28 v29 ~v30 ~v31 ~v32 v33 v34 ~v35 v36 ~v37 ~v38
~v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45
= du_a'8776'a'8324'_2062 v2 v11 v14 v18 v28 v29 v33 v34 v36
du_a'8776'a'8324'_2062 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> AgdaAny
du_a'8776'a'8324'_2062 v0 v1 v2 v3 v4 v5 v6 v7 v8
= let v9
= coe
v5
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe v3))
(coe v7))))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe v3))
(coe v8))))
(coe
du_'10214'σ'10215''8776''10214'σ'10215'_2048 (coe v0) (coe v1)
(coe v2) (coe v3) (coe v4)) in
case coe v9 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v10 v11 v12 v13 v14
-> case coe v14 of
MAlonzo.Code.Mint.Semantics.PER.C_N_194 -> coe v6
MAlonzo.Code.Mint.Semantics.PER.C_'9633'_204 v17
-> coe (\ v18 v19 -> MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Mint.Semantics.PER.C_Π_216 v21 v22
-> coe (\ v23 v24 v25 v26 -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_b'8776'b'8242''8324'_2068 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_b'8776'b'8242''8324'_2068 ~v0 ~v1 v2 ~v3 ~v4 ~v5 ~v6 ~v7 ~v8 ~v9
~v10 v11 ~v12 ~v13 v14 ~v15 ~v16 ~v17 v18 ~v19 ~v20 ~v21 ~v22 ~v23
~v24 ~v25 ~v26 ~v27 v28 v29 v30 ~v31 ~v32 v33 v34 ~v35 v36 ~v37
~v38 ~v39 ~v40 ~v41 v42 v43 ~v44 ~v45
= du_b'8776'b'8242''8324'_2068
v2 v11 v14 v18 v28 v29 v30 v33 v34 v36 v42 v43
du_b'8776'b'8242''8324'_2068 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 -> AgdaAny -> AgdaAny
du_b'8776'b'8242''8324'_2068 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
= let v12
= coe
v6
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe v3))
(coe v8)))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe v3))
(coe v9)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_'10214'σ'10215''8776''10214'σ'10215'_2048 (coe v0) (coe v1)
(coe v2) (coe v3) (coe v4))
(coe
du_a'8776'a'8324'_2062 (coe v0) (coe v1) (coe v2) (coe v3) (coe v4)
(coe v5) (coe v7) (coe v8) (coe v9))) in
case coe v12 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v13 v14 v15 v16 v17
-> coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'irrel_918 v13
v14 v10 v17 v11
_ -> MAlonzo.RTE.mazUnreachableError
d_'10214't'10215'_2106 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214't'10215'_2106 ~v0 ~v1 v2 ~v3 ~v4 ~v5 ~v6 ~v7 ~v8 ~v9 ~v10
v11 ~v12 ~v13 v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 v23 ~v24
v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35 ~v36 ~v37
~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45
= du_'10214't'10215'_2106 v2 v11 v14 v23 v25
du_'10214't'10215'_2106 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214't'10215'_2106 v0 v1 v2 v3 v4
= coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v4 v0 v0
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v0 v0 v1 v3 v2)))
d_helper_2112 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
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 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_2112 v0 v1 v2 ~v3 v4 ~v5 ~v6 ~v7 ~v8 ~v9 ~v10 v11 ~v12
~v13 v14 ~v15 ~v16 v17 v18 ~v19 ~v20 v21 ~v22 ~v23 v24 ~v25 ~v26
~v27 v28 v29 v30 v31 v32 v33 v34 ~v35 v36 v37 ~v38 ~v39 ~v40 ~v41
v42 v43 ~v44 ~v45
= du_helper_2112
v0 v1 v2 v4 v11 v14 v17 v18 v21 v24 v28 v29 v30 v31 v32 v33 v34 v36
v37 v42 v43
du_helper_2112 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_rec'8729'_'44'_'44'_'44'_'44'_'8600'__10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_2112 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14
v15 v16 v17 v18 v19 v20
= let v21
= coe
v14
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v2)
(coe v7))
(coe v16))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v2)
(coe v7))
(coe v17))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_'10214'σ'10215''8776''10214'σ'10215'_2048 (coe v2) (coe v4)
(coe v5) (coe v7) (coe v10))
(coe
du_a'8776'a'8324'_2062 (coe v2) (coe v4) (coe v5) (coe v7)
(coe v10) (coe v11) (coe v15) (coe v16) (coe v17)))
(coe
du_b'8776'b'8242''8324'_2068 (coe v2) (coe v4) (coe v5) (coe v7)
(coe v10) (coe v11) (coe v12) (coe v15) (coe v16) (coe v17)
(coe v19) (coe v20))) in
case coe v21 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v22 v23
-> case coe v22 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v24 v25 v26 v27 v28
-> case coe v26 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v29 v31 v32 v34 v35
-> case coe v34 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v38 v40 v41 v42
-> case coe v41 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82 v45 v48 v49
-> coe
seq (coe v48)
(coe
seq (coe v49)
(case coe v42 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54 v53
-> coe
seq (coe v53)
(case coe v27 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v54 v56 v57 v59 v60
-> case coe v59 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v63 v65 v66 v67
-> case coe v66 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82 v70 v73 v74
-> coe
seq (coe v73)
(coe
seq (coe v74)
(case coe v67 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54 v78
-> coe
seq
(coe v78)
(case coe
v23 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v79 v80 v81 v82 v83
-> let v84
= MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v2)
(coe
v7)) in
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
v80)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_su'8600'_34
v17
v18
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe
v0)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe
(0 ::
Integer))))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe
(0 ::
Integer))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v84)
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v1)
(coe
v7))
(coe
v17)))
(coe
(0 ::
Integer))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v1)
(coe
v7))
(coe
v17))
(coe
(0 ::
Integer))))
v6
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v84)
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v1)
(coe
v7))
(coe
v17)))
(coe
(0 ::
Integer))))
(MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v1)
(coe
v7))
(coe
v17))
(coe
(0 ::
Integer)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v1)
(coe
v7))
(coe
v17)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'wk'10215'_74)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
v84
(MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v1)
(coe
v7))
(coe
v17)))
(coe
(0 ::
Integer)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v1)
(coe
v7))
(coe
v17))))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'wk'10215'_74)
v3)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'v'10215'_50)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'v'10215'_50))
v82))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe
v24)
(coe
v25)
(coe
v35)
(coe
v60)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe
v24)
(coe
v25)
(coe
v13)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v8)
(coe
v9))
v13)
(let v85
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v86
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'y_1716
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v85))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v86))
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v8)
(coe
v9))
(coe
v13))
(coe
v28)))
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'cumu_2360
(coe
v24)
(coe
v25)
(coe
v13)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v8)
(coe
v9))
v13)
(let v85
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v86
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'y_1716
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe
v85))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe
v86))
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v8)
(coe
v9))
(coe
v13))
(coe
v28)
(coe
v83))))
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_'10214'σ'10215''8776''10214'σ'10215''8322'_2218 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_'10214'σ'10215''8776''10214'σ'10215''8322'_2218 ~v0 ~v1 v2 ~v3
~v4 ~v5 ~v6 ~v7 ~v8 ~v9 ~v10 v11 ~v12 ~v13 v14
~v15 v16 ~v17 ~v18 ~v19 ~v20 ~v21 v22 ~v23 ~v24
~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34
~v35 ~v36 ~v37
= du_'10214'σ'10215''8776''10214'σ'10215''8322'_2218
v2 v11 v14 v16 v22
du_'10214'σ'10215''8776''10214'σ'10215''8322'_2218 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 -> AgdaAny
du_'10214'σ'10215''8776''10214'σ'10215''8322'_2218 v0 v1 v2 v3 v4
= let v5
= MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v3))) in
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v5 v5 v1 v4 v2
d_'8593'Nc'8776''8593'Nc_2224 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_'8593'Nc'8776''8593'Nc_2224 ~v0 ~v1 v2 ~v3 ~v4 ~v5 ~v6 ~v7 ~v8
~v9 ~v10 v11 ~v12 ~v13 v14 ~v15 v16 ~v17 ~v18 ~v19 ~v20 ~v21 v22
v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35 v36
~v37
= du_'8593'Nc'8776''8593'Nc_2224 v2 v11 v14 v16 v22 v23 v36
du_'8593'Nc'8776''8593'Nc_2224 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny
du_'8593'Nc'8776''8593'Nc_2224 v0 v1 v2 v3 v4 v5 v6
= let v7
= coe
v5
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v3))))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172 (coe v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v3))))
(coe
du_'10214'σ'10215''8776''10214'σ'10215''8322'_2218 (coe v0)
(coe v1) (coe v2) (coe v3) (coe v4)) in
case coe v7 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v8 v9 v10 v11 v12
-> case coe v12 of
MAlonzo.Code.Mint.Semantics.PER.C_N_194
-> coe MAlonzo.Code.Mint.Semantics.PER.C_ne_52 v6
MAlonzo.Code.Mint.Semantics.PER.C_'9633'_204 v15
-> coe (\ v16 v17 -> MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Mint.Semantics.PER.C_Π_216 v19 v20
-> coe (\ v21 v22 v23 v24 -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_'10214't'10215'_2240 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'10214't'10215'_2240 ~v0 ~v1 v2 ~v3 ~v4 ~v5 ~v6 ~v7 ~v8 ~v9 ~v10
v11 ~v12 ~v13 v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 ~v23 ~v24
~v25 v26 ~v27 v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35 ~v36 ~v37
= du_'10214't'10215'_2240 v2 v11 v14 v26 v28
du_'10214't'10215'_2240 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10
du_'10214't'10215'_2240 v0 v1 v2 v3 v4
= coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v4 v0 v0
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v0 v0 v1 v3 v2)))
d_helper_2246 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_2246 v0 v1 v2 ~v3 v4 ~v5 ~v6 ~v7 ~v8 ~v9 ~v10 v11 ~v12
~v13 v14 ~v15 v16 ~v17 v18 v19 v20 ~v21 v22 v23 v24 v25 v26 v27 v28
v29 ~v30 v31 v32 v33 v34 v35 v36 v37
= du_helper_2246
v0 v1 v2 v4 v11 v14 v16 v18 v19 v20 v22 v23 v24 v25 v26 v27 v28 v29
v31 v32 v33 v34 v35 v36 v37
du_helper_2246 ::
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_2246 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14
v15 v16 v17 v18 v19 v20 v21 v22 v23 v24
= let v25
= coe
v13
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v6)))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16) (coe v6)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_'10214'σ'10215''8776''10214'σ'10215''8322'_2218 (coe v2)
(coe v4) (coe v5) (coe v6) (coe v10))
(coe
du_'8593'Nc'8776''8593'Nc_2224 (coe v2) (coe v4) (coe v5) (coe v6)
(coe v10) (coe v11) (coe v23))) in
case coe v25 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v26 v27
-> case coe v26 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v28 v29 v30 v31 v32
-> coe
seq (coe v30)
(coe
seq (coe v31)
(case coe v32 of
MAlonzo.Code.Mint.Semantics.PER.C_U_200 v35
-> case coe v27 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v37 v38 v39 v40 v41
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v37)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_rec_54
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_sub_110 (coe v7)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe v0)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe (0 :: Integer)))))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v16 v2 v2
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe v2) (coe v2) (coe v4) (coe v14)
(coe v5)))))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_sub_110 (coe v8)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe v0)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe (0 :: Integer))))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe (0 :: Integer)))))
(coe v1) (coe v6)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_rec'8729'_36
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe v0)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe (0 :: Integer))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe v6)))
(coe (0 :: Integer))))
v7
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
v2
(MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe v6)))
(coe (0 :: Integer)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe v6))))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'wk'10215'_74)
v3)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'v'10215'_50))
v24))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe v37) (coe v37) (coe v39) (coe v40)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe v37) (coe v37) (coe v9)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v12 v15)
v21)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe v35))
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(let v42
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v43
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe v42))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe v43))
(coe v12) (coe v15))
(let v42
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v43
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe v42))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe v43))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v12 v15)
(coe v21))))
(coe v41)))
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'cumu_2360
(coe v37) (coe v37) (coe v9)
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v12 v15)
v21)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe v35))
(coe
MAlonzo.Code.Data.Nat.Properties.du_'8804''45'trans_1706
(let v42
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v43
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe v42))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe v43))
(coe v12) (coe v15))
(let v42
= MAlonzo.Code.Data.Nat.Properties.d_'8804''45'totalPreorder_1760 in
let v43
= MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226 in
coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.MinOp.du_x'8851'y'8804'x_1690
(coe
MAlonzo.Code.Relation.Binary.Construct.Converse.du_totalPreorder_716
(coe v42))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.du_MaxOp'8658'MinOp_160
(coe v43))
(coe
MAlonzo.Code.Algebra.Construct.NaturalChoice.Base.d__'8852'__130
MAlonzo.Code.Data.Nat.Properties.d_'8852''45'operator_3226
v12 v15)
(coe v21))))
(coe v41)
(coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Re_890
v37 v37
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_rec_54
(coe v7)
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v16 v2 v2
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v2 v2 v4 v14 v5))))
(coe v8) (coe v2) (coe v6))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_rec_54
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Statics.Syntax.d_ExpMonotone_142
v7
(MAlonzo.Code.Mint.Statics.Syntax.d_q_160
(coe v0)))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.d_'10214't'10215'_38
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v16 v2 v2
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v2 v2 v4 v14 v5))))
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Statics.Syntax.d_ExpMonotone_142
v8
(MAlonzo.Code.Mint.Statics.Syntax.d_q_160
(coe
MAlonzo.Code.Mint.Statics.Syntax.d_q_160
(coe v0))))
(coe v1) (coe v6))
v9 v41
(coe
du_bot'45'helper_2264 (coe v2) (coe v9)
(coe v12) (coe v0) (coe v1) (coe v3) (coe v4)
(coe v5) (coe v8) (coe v10) (coe v11)
(coe v13) (coe v14) (coe v16) (coe v17)
(coe v18) (coe v19) (coe v20) (coe v22)
(coe v23))))))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_bot'45'helper_2264 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_bot'45'helper_2264 v0 ~v1 ~v2 ~v3 ~v4 ~v5 ~v6 ~v7 v8 v9 ~v10 v11
v12 ~v13 v14 ~v15 ~v16 ~v17 ~v18 ~v19 v20 ~v21 ~v22 v23 ~v24 v25
~v26 v27 v28 v29 v30 ~v31 v32 v33 ~v34 v35 v36 v37 ~v38 v39 v40
~v41 ~v42 v43 v44
= du_bot'45'helper_2264
v0 v8 v9 v11 v12 v14 v20 v23 v25 v27 v28 v29 v30 v32 v33 v35 v36
v37 v39 v40 v43 v44
du_bot'45'helper_2264 ::
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_bot'45'helper_2264 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13
v14 v15 v16 v17 v18 v19 v20 v21
= let v22 = coe v19 v20 v21 in
case coe v22 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v23 v24
-> case coe v24 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v25 v26
-> coe
du_bot'45'helper'8242'_2348 (coe v20) (coe v21) (coe v23) (coe v25)
(coe v0) (coe v1) (coe v2) (coe v3) (coe v4) (coe v5) (coe v6)
(coe v7) (coe v8) (coe v9) (coe v10) (coe v11) (coe v12) (coe v13)
(coe v14) (coe v15) (coe v16) (coe v17) (coe v18)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_'8600''10214'σ'10215'drop_2286 ::
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14
d_'8600''10214'σ'10215'drop_2286 ~v0 ~v1 ~v2 v3 ~v4 ~v5 ~v6 ~v7 ~v8
~v9 ~v10 ~v11 ~v12 ~v13 ~v14 ~v15 ~v16 v17 v18 ~v19 v20 ~v21 ~v22
~v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35
~v36 ~v37 ~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45 ~v46 ~v47 ~v48
= du_'8600''10214'σ'10215'drop_2286 v3 v17 v18 v20
du_'8600''10214'σ'10215'drop_2286 ::
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14
du_'8600''10214'σ'10215'drop_2286 v0 v1 v2 v3
= coe
MAlonzo.Code.Mint.Semantics.Properties.Evaluation.du_'10214''10215's'45'mon_274
(coe v1) (coe v2) (coe v0) (coe v3)
d_'8600''10214'σ'10215'dropdrop_2298 ::
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14
d_'8600''10214'σ'10215'dropdrop_2298 ~v0 ~v1 ~v2 v3 ~v4 ~v5 ~v6 ~v7
~v8 ~v9 ~v10 ~v11 ~v12 ~v13 ~v14 ~v15 ~v16 v17 v18 ~v19 v20
~v21 ~v22 ~v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32
~v33 ~v34 ~v35 ~v36 ~v37 ~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44
~v45 ~v46 ~v47 ~v48 ~v49
= du_'8600''10214'σ'10215'dropdrop_2298 v3 v17 v18 v20
du_'8600''10214'σ'10215'dropdrop_2298 ::
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14
du_'8600''10214'σ'10215'dropdrop_2298 v0 v1 v2 v3
= coe
MAlonzo.Code.Mint.Semantics.Properties.Evaluation.du_'10214''10215's'45'mon_274
(coe v1) (coe v2) (coe v0) (coe v3)
d_'10214'σ'10215''91'κ'93''8776''10214'σ'10215''91'κ'93''8322'_2316 ::
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 -> AgdaAny
d_'10214'σ'10215''91'κ'93''8776''10214'σ'10215''91'κ'93''8322'_2316 ~v0
~v1 ~v2 v3 ~v4 ~v5 ~v6 v7 ~v8
~v9 ~v10 ~v11 ~v12 ~v13 ~v14
~v15 ~v16 ~v17 ~v18 ~v19 ~v20
~v21 ~v22 ~v23 ~v24 ~v25 v26
~v27 ~v28 v29 ~v30 ~v31 ~v32 v33
~v34 ~v35 ~v36 ~v37 ~v38 ~v39
~v40 ~v41 ~v42 ~v43 ~v44 ~v45
~v46 ~v47 ~v48 ~v49
= du_'10214'σ'10215''91'κ'93''8776''10214'σ'10215''91'κ'93''8322'_2316
v3 v7 v26 v29 v33
du_'10214'σ'10215''91'κ'93''8776''10214'σ'10215''91'κ'93''8322'_2316 ::
(Integer -> Integer) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 -> AgdaAny
du_'10214'σ'10215''91'κ'93''8776''10214'σ'10215''91'κ'93''8322'_2316 v0
v1 v2 v3 v4
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'mon_2982
(coe v1) (coe v1) (coe v4) (coe v0)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v1 v1 v2 v4 v3)
d_a'8776'b'8322'_2334 ::
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 -> AgdaAny
d_a'8776'b'8322'_2334 ~v0 ~v1 ~v2 v3 ~v4 ~v5 ~v6 v7 ~v8 ~v9 ~v10
~v11 ~v12 ~v13 ~v14 ~v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 ~v23
~v24 ~v25 v26 ~v27 ~v28 v29 ~v30 ~v31 ~v32 v33 v34 ~v35 ~v36 ~v37
~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45 ~v46 ~v47 v48 v49 v50
= du_a'8776'b'8322'_2334 v3 v7 v26 v29 v33 v34 v48 v49 v50
du_a'8776'b'8322'_2334 ::
(Integer -> Integer) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_Nat_46 -> AgdaAny
du_a'8776'b'8322'_2334 v0 v1 v2 v3 v4 v5 v6 v7 v8
= let v9
= coe
v5
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v1 v0)
(coe v6)))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v1 v0)
(coe v7)))
(coe
du_'10214'σ'10215''91'κ'93''8776''10214'σ'10215''91'κ'93''8322'_2316
(coe v0) (coe v1) (coe v2) (coe v3) (coe v4)) in
case coe v9 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v10 v11 v12 v13 v14
-> case coe v14 of
MAlonzo.Code.Mint.Semantics.PER.C_N_194 -> coe v8
MAlonzo.Code.Mint.Semantics.PER.C_'9633'_204 v17
-> coe (\ v18 v19 -> MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Mint.Semantics.PER.C_Π_216 v21 v22
-> coe (\ v23 v24 v25 v26 -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_bot'45'helper'8242'_2348 ::
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
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 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_bot'45'helper'8242'_2348 ~v0 ~v1 v2 v3 v4 v5 ~v6 v7 ~v8 ~v9 ~v10
~v11 ~v12 ~v13 v14 v15 ~v16 v17 v18 ~v19 v20 ~v21 ~v22 ~v23 ~v24
~v25 v26 ~v27 ~v28 v29 ~v30 v31 ~v32 v33 v34 v35 v36 ~v37 v38 v39
~v40 v41 v42 v43 ~v44 v45 ~v46 ~v47
= du_bot'45'helper'8242'_2348
v2 v3 v4 v5 v7 v14 v15 v17 v18 v20 v26 v29 v31 v33 v34 v35 v36 v38
v39 v41 v42 v43 v45
du_bot'45'helper'8242'_2348 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_bot'45'helper'8242'_2348 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22
= let v23
= coe
v15
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v4 v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v0)))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v4 v1)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v0)))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_'10214'σ'10215''91'κ'93''8776''10214'σ'10215''91'κ'93''8322'_2316
(coe v1) (coe v4) (coe v10) (coe v11) (coe v13))
(coe
du_a'8776'b'8322'_2334 (coe v1) (coe v4) (coe v10) (coe v11)
(coe v13) (coe v14)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v0))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v0))))
(coe
MAlonzo.Code.Mint.Semantics.PER.C_ne_52
(\ v23 v24 ->
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.Core.du_Bot'45'l_18
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v0))
v23)))) in
let v24
= coe
v17 v4 v4
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v4 v4 v10 v16 v11) in
let v25
= coe
v15
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v4 v1)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v4 v1)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_'10214'σ'10215''91'κ'93''8776''10214'σ'10215''91'κ'93''8322'_2316
(coe v1) (coe v4) (coe v10) (coe v11) (coe v13))
(coe
du_a'8776'b'8322'_2334 (coe v1) (coe v4) (coe v10) (coe v11)
(coe v13) (coe v14)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28)
(coe MAlonzo.Code.Mint.Semantics.Domain.C_ze_28)
(coe MAlonzo.Code.Mint.Semantics.PER.C_ze_48))) in
case coe v23 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v26 v27
-> case coe v26 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v28 v29 v30 v31 v32
-> coe
seq (coe v30)
(coe
seq (coe v31)
(case coe v32 of
MAlonzo.Code.Mint.Semantics.PER.C_U_200 v35
-> case coe v27 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v37 v38 v39 v40 v41
-> case coe v24 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v42 v43
-> case coe v42 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v44 v45 v46 v47 v48
-> case coe v46 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v49 v51 v52 v54 v55
-> case coe v54 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v58 v60 v61 v62
-> coe
seq (coe v61)
(coe
seq (coe v62)
(case coe v43 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v63 v64 v65 v66 v67
-> case coe v25 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v68 v69
-> case coe
v68 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v70 v71 v72 v73 v74
-> coe
seq
(coe
v72)
(coe
seq
(coe
v73)
(case coe
v74 of
MAlonzo.Code.Mint.Semantics.PER.C_U_200 v77
-> case coe
v69 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v79 v80 v81 v82 v83
-> let v84
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe
v37)
(coe
v38)
(coe
v5)
(coe
v6)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe
v35))
(coe
v41) in
let v85
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe
v79)
(coe
v80)
(coe
v5)
(coe
v6)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe
v77))
(coe
v83) in
let v86
= coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Rty_906
(coe
v37)
(coe
v38)
(coe
v6)
(coe
v84)
(coe
MAlonzo.Code.Mint.Semantics.Readback.d_inc_12
(coe
v0))
(\ v86 ->
coe
MAlonzo.Code.Mint.Semantics.Domain.du_vone_372) in
let v87
= coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Rf_898
(MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
v44)
(coe
v1))
v80
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v63
v1)
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v64
v1)
v6
v85
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'one'45'sided_788
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v44
v1)
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_DMonotone_364
v45
v1)
v80
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'mon_1624
(coe
v1)
(coe
v48))
v85
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'mon_1754
(coe
v44)
(coe
v45)
(coe
v63)
(coe
v64)
(coe
v48)
(coe
v1)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'mon_1624
(coe
v1)
(coe
v48))
(coe
v67)))
v0
(\ v87 ->
coe
MAlonzo.Code.Mint.Semantics.Domain.du_vone_372) in
case coe
v86 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v88 v89
-> case coe
v89 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v90 v91
-> case coe
v87 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v92 v93
-> case coe
v93 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v94 v95
-> coe
du_bot'45'helper'8243'_2488
(coe
v1)
(coe
v79)
(coe
v58)
(coe
v81)
(coe
v37)
(coe
v6)
(coe
v0)
(coe
v88)
(coe
v90)
(coe
v92)
(coe
v94)
(coe
v5)
(coe
v2)
(coe
v3)
(coe
v7)
(coe
v8)
(coe
v10)
(coe
v12)
(coe
v13)
(coe
v14)
(coe
v18)
(coe
v19)
(coe
v20)
(coe
v15)
(coe
v21)
(coe
v22)
(coe
v9)
(coe
v11)
(coe
v39)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_'10214'σ'10215''8776''10214'σ'10215''8324'_2442 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rty_'45'_'8600'__22 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rty_'45'_'8600'__22 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rf_'45'_'8600'__18 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rf_'45'_'8600'__18 ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_'10214'σ'10215''8776''10214'σ'10215''8324'_2442 ~v0 v1 ~v2 ~v3 v4
~v5 ~v6 ~v7 ~v8 ~v9 ~v10 ~v11 ~v12 ~v13 ~v14 ~v15
~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 ~v23 ~v24 ~v25
~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35
~v36 ~v37 ~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45
~v46 ~v47 ~v48 v49 ~v50 ~v51 ~v52 ~v53 ~v54 ~v55
~v56 ~v57 ~v58 ~v59 v60 ~v61 ~v62 ~v63 ~v64 ~v65
~v66 ~v67 ~v68 ~v69 v70 ~v71 ~v72 ~v73 ~v74 ~v75
~v76 ~v77 ~v78 ~v79
= du_'10214'σ'10215''8776''10214'σ'10215''8324'_2442
v1 v4 v49 v60 v70
du_'10214'σ'10215''8776''10214'σ'10215''8324'_2442 ::
(Integer -> Integer) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
AgdaAny -> AgdaAny
du_'10214'σ'10215''8776''10214'σ'10215''8324'_2442 v0 v1 v2 v3 v4
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'mon_2982
(coe v1) (coe v1) (coe v3) (coe v0)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v1 v1 v2 v3 v4)
d_a'8776'b'8324'_2452 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rty_'45'_'8600'__22 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rty_'45'_'8600'__22 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rf_'45'_'8600'__18 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rf_'45'_'8600'__18 ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_a'8776'b'8324'_2452 ~v0 v1 ~v2 ~v3 v4 ~v5 ~v6 ~v7 ~v8 v9 ~v10
~v11 ~v12 ~v13 ~v14 v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22 ~v23
~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35 ~v36
~v37 ~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45 ~v46 ~v47 ~v48 v49
~v50 ~v51 ~v52 ~v53 ~v54 ~v55 ~v56 ~v57 ~v58 ~v59 v60 v61 ~v62 ~v63
~v64 ~v65 ~v66 ~v67 ~v68 ~v69 v70 ~v71 ~v72 ~v73 ~v74 ~v75 ~v76
~v77 ~v78 ~v79
= du_a'8776'b'8324'_2452 v1 v4 v9 v15 v49 v60 v61 v70
du_a'8776'b'8324'_2452 ::
(Integer -> Integer) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
AgdaAny -> AgdaAny
du_a'8776'b'8324'_2452 v0 v1 v2 v3 v4 v5 v6 v7
= let v8
= coe
v6
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v1 v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3))))))))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v1 v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3))))))))
(coe
du_'10214'σ'10215''8776''10214'σ'10215''8324'_2442 (coe v0)
(coe v1) (coe v4) (coe v5) (coe v7)) in
case coe v8 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v9 v10 v11 v12 v13
-> case coe v13 of
MAlonzo.Code.Mint.Semantics.PER.C_N_194
-> coe
MAlonzo.Code.Mint.Semantics.PER.C_ne_52
(\ v14 v15 ->
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.Core.du_Bot'45'l_18
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3)) v14)
MAlonzo.Code.Mint.Semantics.PER.C_'9633'_204 v16
-> coe (\ v17 v18 -> MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Mint.Semantics.PER.C_Π_216 v20 v21
-> coe (\ v22 v23 v24 v25 -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_a'8242''8776'b'8242''8324'_2458 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rty_'45'_'8600'__22 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rty_'45'_'8600'__22 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rf_'45'_'8600'__18 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rf_'45'_'8600'__18 ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
AgdaAny
d_a'8242''8776'b'8242''8324'_2458 ~v0 v1 ~v2 ~v3 v4 ~v5 ~v6 ~v7 ~v8
v9 ~v10 ~v11 ~v12 ~v13 ~v14 v15 ~v16 ~v17 ~v18 ~v19 ~v20 ~v21 ~v22
~v23 ~v24 ~v25 ~v26 ~v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35
~v36 ~v37 ~v38 ~v39 ~v40 ~v41 ~v42 ~v43 ~v44 ~v45 ~v46 ~v47 ~v48
v49 ~v50 ~v51 ~v52 ~v53 ~v54 ~v55 ~v56 ~v57 v58 ~v59 v60 v61 ~v62
~v63 ~v64 ~v65 ~v66 v67 ~v68 ~v69 v70 ~v71 ~v72 ~v73 ~v74 ~v75
~v76 ~v77 ~v78 ~v79
= du_a'8242''8776'b'8242''8324'_2458
v1 v4 v9 v15 v49 v58 v60 v61 v67 v70
du_a'8242''8776'b'8242''8324'_2458 ::
(Integer -> Integer) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
AgdaAny -> AgdaAny
du_a'8242''8776'b'8242''8324'_2458 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9
= let v10
= coe
v8
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v1 v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3)))))))
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v1 v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v2)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3)))))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_'10214'σ'10215''8776''10214'σ'10215''8324'_2442 (coe v0)
(coe v1) (coe v4) (coe v6) (coe v9))
(coe
du_a'8776'b'8324'_2452 (coe v0) (coe v1) (coe v2) (coe v3) (coe v4)
(coe v6) (coe v7) (coe v9))) in
case coe v10 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v11 v12 v13 v14 v15
-> coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Re_890
v12 v12
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3))))
v5 v15
(\ v16 v17 ->
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.Core.du_Bot'45'l_18
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v3)))
v16)
_ -> MAlonzo.RTE.mazUnreachableError
d_bot'45'helper'8243'_2488 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
(Integer -> Integer) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
Integer ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rty_'45'_'8600'__22 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rty_'45'_'8600'__22 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rf_'45'_'8600'__18 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rf_'45'_'8600'__18 ->
Integer ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
AgdaAny ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Domain.T_Dn_12 ->
(MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
(Integer -> Integer) -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
MAlonzo.Code.Data.Nat.Base.T__'8804'__18 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
AgdaAny ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Mint.Semantics.PER.T_𝕌_188 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_bot'45'helper'8243'_2488 ~v0 v1 ~v2 v3 v4 ~v5 ~v6 ~v7 v8 v9 v10
~v11 ~v12 ~v13 ~v14 v15 ~v16 ~v17 ~v18 ~v19 ~v20 v21 v22 ~v23 v24
v25 ~v26 v27 ~v28 ~v29 ~v30 ~v31 ~v32 ~v33 ~v34 ~v35 v36 v37 ~v38
~v39 ~v40 v41 v42 ~v43 ~v44 ~v45 ~v46 ~v47 ~v48 v49 ~v50 ~v51 ~v52
v53 ~v54 v55 v56 ~v57 v58 ~v59 v60 v61 ~v62 ~v63 ~v64 v65 ~v66 v67
v68 v69 v70 ~v71 ~v72 ~v73 v74 ~v75 ~v76 ~v77 ~v78 ~v79
= du_bot'45'helper'8243'_2488
v1 v3 v4 v8 v9 v10 v15 v21 v22 v24 v25 v27 v36 v37 v41 v42 v49 v53
v55 v56 v58 v60 v61 v65 v67 v68 v69 v70 v74
du_bot'45'helper'8243'_2488 ::
(Integer -> Integer) ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Mint.Semantics.Domain.T_D_10 ->
Integer ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rty_'45'_'8600'__22 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Nf_222 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Rf_'45'_'8600'__18 ->
Integer ->
MAlonzo.Code.Mint.Statics.Syntax.T_Ne_220 ->
MAlonzo.Code.Mint.Semantics.Readback.T_Re_'45'_'8600'__20 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215's_'8600'__14 ->
AgdaAny ->
MAlonzo.Code.Mint.Semantics.Evaluation.T_'10214'_'10215'_'8600'__12 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_bot'45'helper'8243'_2488 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28
= let v29
= coe
v25
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v2 v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v4)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v6))))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v2 v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42 (coe v4)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt (coe (1 :: Integer))
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v6))))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_'10214'σ'10215''8776''10214'σ'10215''8324'_2442 (coe v0)
(coe v2) (coe v16) (coe v21) (coe v27))
(coe
du_a'8776'b'8324'_2452 (coe v0) (coe v2) (coe v4) (coe v6)
(coe v16) (coe v21) (coe v22) (coe v27)))
(coe
du_a'8242''8776'b'8242''8324'_2458 (coe v0) (coe v2) (coe v4)
(coe v6) (coe v16) (coe v20) (coe v21) (coe v22) (coe v24)
(coe v27))) in
let v30
= coe
v23
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v2 v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v6))))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370 v2 v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v6))))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
du_'10214'σ'10215''91'κ'93''8776''10214'σ'10215''91'κ'93''8322'_2316
(coe v0) (coe v2) (coe v16) (coe v27) (coe v18))
(coe
du_a'8776'b'8322'_2334 (coe v0) (coe v2) (coe v16) (coe v27)
(coe v18) (coe v19)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v6)))))
(coe
MAlonzo.Code.Mint.Semantics.PER.C_su_50
(coe
MAlonzo.Code.Mint.Semantics.PER.C_ne_52
(\ v30 v31 ->
coe
MAlonzo.Code.Mint.Semantics.Properties.PER.Core.du_Bot'45'l_18
(coe MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32 (coe v6))
v30))))) in
case coe v29 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v31 v32
-> case coe v31 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v33 v34 v35 v36 v37
-> case coe v35 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70 v38 v40 v41 v43 v44
-> case coe v43 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76 v47 v49 v50 v51
-> case coe v50 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82 v54 v57 v58
-> coe
seq (coe v57)
(coe
seq (coe v58)
(case coe v51 of
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'su'10215'_54 v62
-> coe
seq (coe v62)
(case coe v32 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v63 v64 v65 v66 v67
-> case coe v30 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v68 v69
-> case coe v68 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v70 v71 v72 v73 v74
-> coe
seq (coe v72)
(coe
seq (coe v73)
(case coe v74 of
MAlonzo.Code.Mint.Semantics.PER.C_U_200 v77
-> case coe
v69 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v79 v80 v81 v82 v83
-> let v84
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_𝕌'45'cumu_2314
(coe
v79)
(coe
v80)
(coe
v11)
(coe
v5)
(coe
MAlonzo.Code.Data.Nat.Properties.du_'60''8658''8804'_1800
(coe
v77))
(coe
v83) in
let v85
= coe
MAlonzo.Code.Mint.Semantics.Realizability.du_realizability'45'Rf_898
v79
v80
v63
v64
v5
v84
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'one'45'sided_788
v79
v34
v80
v37
v84
v67)
(MAlonzo.Code.Mint.Semantics.Readback.d_inc_12
(coe
MAlonzo.Code.Mint.Semantics.Readback.d_inc_12
(coe
v6)))
(\ v85 ->
coe
MAlonzo.Code.Mint.Semantics.Domain.du_vone_372) in
case coe
v85 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v86 v87
-> case coe
v87 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v88 v89
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_rec_234
(coe
v7)
(coe
v9)
(coe
v86)
(coe
v12))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Readback.C_Rr_72
v4
v1
v63
v79
v28
v8
v3
v10
v65
v81
v88
v13)
(coe
MAlonzo.Code.Mint.Semantics.Readback.C_Rr_72
v4
v1
v63
v79
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe
v14)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe
(0 ::
Integer))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370
v2
v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))
(coe
(0 ::
Integer))))
v41
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370
v2
v0)
(MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))
(coe
(0 ::
Integer)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6))))))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'wk'10215'_74)
(coe
du_'8600''10214'σ'10215'drop_2286
(coe
v0)
(coe
v14)
(coe
v15)
(coe
v26)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'v'10215'_50))
v28)
v8
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe
v14)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe
(0 ::
Integer))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370
v2
v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_ze_28))
(coe
(0 ::
Integer))))
v41
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370
v2
v0)
(MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_ze_28))
(coe
(0 ::
Integer)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_ze_28)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'wk'10215'_74)
(coe
du_'8600''10214'σ'10215'drop_2286
(coe
v0)
(coe
v14)
(coe
v15)
(coe
v26)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'v'10215'_50))
v3)
v10
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe
v14)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe
(0 ::
Integer))))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe
(0 ::
Integer))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370
v2
v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
v4)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt
(coe
(1 ::
Integer))
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))))
(coe
(0 ::
Integer))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
v4)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt
(coe
(1 ::
Integer))
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6))))))
(coe
(0 ::
Integer))))
v17
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370
v2
v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
v4)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt
(coe
(1 ::
Integer))
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))))
(coe
(0 ::
Integer))))
(MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
v4)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt
(coe
(1 ::
Integer))
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6))))))
(coe
(0 ::
Integer)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
v4)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt
(coe
(1 ::
Integer))
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'wk'10215'_74)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370
v2
v0)
(MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
v4)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt
(coe
(1 ::
Integer))
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))))
(coe
(0 ::
Integer)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
v4)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
addInt
(coe
(1 ::
Integer))
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6))))))))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'wk'10215'_74)
(coe
du_'8600''10214'σ'10215'dropdrop_2298
(coe
v0)
(coe
v14)
(coe
v15)
(coe
v26)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'v'10215'_50)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'v'10215'_50))
v65)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'8728'__116
(coe
v14)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_wk_114))
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_v_86
(coe
(0 ::
Integer))))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370
v2
v0)
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6))))))
(coe
(0 ::
Integer))))
v41
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'91'_'93'_62
MAlonzo.Code.Mint.Semantics.Domain.d_EnvsMonotone_370
v2
v0)
(MAlonzo.Code.Mint.Semantics.Domain.d_lookup_214
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6))))))
(coe
(0 ::
Integer)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''8728''10215'_82
(MAlonzo.Code.Mint.Semantics.Domain.d_drop_204
(coe
MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
(\ v90 ->
coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v91 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v92 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v92)))
(coe
v90))
(coe
v91))))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v90)))
(coe
(\ v91 ->
MAlonzo.Code.Mint.Semantics.Domain.d_mtran_274
(coe
MAlonzo.Code.Agda.Builtin.Sigma.d_snd_30
(coe
v15
v90)
v91)
(coe
(\ v92 ->
coe
v0
(addInt
(coe
MAlonzo.Code.Mint.Semantics.Domain.d_M'45'O_240
(coe
(\ v93 ->
MAlonzo.Code.Agda.Builtin.Sigma.d_fst_28
(coe
v15
v93)))
(coe
v90))
(coe
v92))))))))
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_su_30
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_'8593'_42
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_l_46
(coe
MAlonzo.Code.Data.List.NonEmpty.Base.d_head_32
(coe
v6)))))))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'wk'10215'_74)
(coe
du_'8600''10214'σ'10215'drop_2286
(coe
v0)
(coe
v14)
(coe
v15)
(coe
v26)))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'v'10215'_50))
v81)
v88
v13))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_rec'45''91''93''8242'_2606 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_rec'45''91''93''8242'_2606 ~v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
v12 v13
= du_rec'45''91''93''8242'_2606
v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13
du_rec'45''91''93''8242'_2606 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_rec'45''91''93''8242'_2606 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
v12
= case coe v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v13 v14
-> case coe v14 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v15 v16
-> case coe v9 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v17 v18
-> case coe v18 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v19 v20
-> case coe v10 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v21 v22
-> case coe v22 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v23 v24
-> case coe v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v25 v26
-> case coe v25 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v27 v28 v29 v30 v31 v32 v33
-> case coe v32 of
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362 v34 v35 v36 v37 v38 v39 v40
-> case coe v26 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v41 v42
-> case coe v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v43 v44
-> case coe v44 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v45 v46
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v13)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v19)
(coe
v23))
(coe
v41))
(coe
du_helper_2660
(coe
v0)
(coe
v1)
(coe
v2)
(coe
v3)
(coe
v4)
(coe
v5)
(coe
v6)
(coe
v7)
(coe
v13)
(coe
v15)
(coe
v16)
(coe
v17)
(coe
v19)
(coe
v20)
(coe
v21)
(coe
v23)
(coe
v24)
(coe
v31)
(coe
v38)
(coe
v39)
(coe
v40)
(coe
v33)
(coe
v41)
(coe
v42)
(coe
v43)
(coe
v46)))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_helper_2660 ::
(MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
() ->
(AgdaAny -> ()) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny) ->
(AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_helper_2660 ~v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14
v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 ~v26 v27 v28 v29 v30
= du_helper_2660
v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19
v20 v21 v22 v23 v24 v25 v27 v28 v29 v30
du_helper_2660 ::
MAlonzo.Code.Data.List.NonEmpty.Base.T_List'8314'_24 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Substs_72 ->
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 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
MAlonzo.Code.Mint.Statics.Syntax.T_Exp_70 ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny ->
MAlonzo.Code.Mint.Completeness.LogRel.T_RelSubsts_100) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
Integer ->
Integer ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Mint.Semantics.PER.T_RelTyp_314) ->
Integer ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14 ->
MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
MAlonzo.Code.Mint.Semantics.PER.T_'8872'_'8776'__346 ->
((Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
(Integer -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14) ->
AgdaAny -> MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_helper_2660 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14
v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28
= let v29 = coe v10 v26 v27 v28 in
case coe v29 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelSubsts'46'constructor_1871 v30 v31 v32 v33 v34
-> let v35
= coe
v25 v30 v31
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v30 v31 v9 v24 v34) in
case coe v35 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v36 v37
-> case coe v36 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v38 v39 v40 v41 v42
-> coe
seq (coe v42)
(case coe v37 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v43 v44 v45 v46 v47
-> let v48
= coe
du_rec'45'helper_682 (coe v2) (coe v30) (coe v31)
(coe v3) (coe v3) (coe v5) (coe v5) (coe v43) (coe v44)
(coe v7) (coe v9) (coe v34)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v11)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v12) (coe v13)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v14)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v15) (coe v16)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'8762'__126
(coe MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe v2))
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'8762'__126
(coe MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe v2))
(coe v3) (coe v3) (coe v17)
(coe
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362
(coe v2) (coe v2)
(coe MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe v18) (coe v19) (coe v20))
(coe v21))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v22) (coe v23)))
(coe v47) in
let v49
= coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'refl_2650
(coe v27) (coe v26) (coe v8) (coe v8)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'sym'8242'_2892
(coe v0) (coe v0) (coe v26) (coe v27) (coe v8)
(coe v28)) in
case coe v48 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v50 v51
-> case coe v50 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v52 v53 v54 v55 v56
-> case coe v51 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v57 v58
-> case coe v58 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v59 v60
-> case coe v60 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v61 v62
-> case coe v62 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v63 v64
-> let v65
= coe
v10 v27 v27
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'8872''45'irrel_2620
v27 v27 v8
v8 v49) in
let v66
= coe
du_rec'45''91''93''8242''45'helper_1802
(coe v1)
(coe v2)
(coe v27)
(coe v3)
(coe v5)
(coe v44)
(coe v59)
(coe v7)
(coe v8)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v8)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
v9)
(coe
v10)))
(coe v49)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v11)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
v12)
(coe
v13)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe v14)
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
v15)
(coe
v16)))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'8762'__126
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe
v2))
(coe
MAlonzo.Code.Mint.Statics.Syntax.d__'8762'__126
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe
v2))
(coe
v3)
(coe
v3)
(coe
v17)
(coe
MAlonzo.Code.Mint.Semantics.PER.C_'8762''45'cong_362
(coe
v2)
(coe
v2)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_N_74)
(coe
v18)
(coe
v19)
(coe
v20))
(coe
v21))
(coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
v22)
(coe
v23)))
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'refl_1416
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
v44 v43
(0 ::
Integer)
(coe
MAlonzo.Code.Mint.Semantics.PER.C_N_194)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'sym'8242'_1504
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
MAlonzo.Code.Mint.Semantics.Domain.C_N_16)
(coe
v43)
(coe
v44)
(coe
(0 ::
Integer))
(coe
MAlonzo.Code.Mint.Semantics.PER.C_N_194)
(coe
v47))) in
case coe v65 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelSubsts'46'constructor_1871 v67 v68 v69 v70 v71
-> let v72
= coe
v16
v30
v31
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v30)
(coe
v31)
(coe
v9)
(coe
v14)
(coe
v34)) in
let v73
= coe
v16
v67
v68
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_'10214''10215'ρ'45'one'45'sided_2540
(coe
v67)
(coe
v68)
(coe
v9)
(coe
v14)
(coe
v71)) in
case coe v72 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v74 v75
-> case coe
v75 of
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159 v76 v77 v78 v79 v80
-> case coe
v73 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v81 v82
-> coe
seq
(coe
v82)
(let v83
= coe
v66
v63 in
case coe
v83 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v84 v85
-> case coe
v85 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v86 v87
-> case coe
v87 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 v88 v89
-> case coe
v88 of
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303 v90 v91 v92 v93 v94
-> coe
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(coe
MAlonzo.Code.Mint.Semantics.PER.C_RelTyp'46'constructor_12303
(coe
v52)
(coe
v53)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
v1)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_sub_110
(coe
v6)
(coe
v1)))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v30)
(coe
v43))
v3
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
v30
v43
v32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
v1
v30
v6
v32
v45))
v54)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
(coe
MAlonzo.Code.Mint.Statics.Syntax.C__'44'__118
(coe
v1)
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_sub_110
(coe
v6)
(coe
v1)))
(MAlonzo.Code.Mint.Semantics.Domain.d__'8614'__172
(coe
v31)
(coe
v44))
v3
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''44''10215'_76
v31
v44
v33
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
v1
v31
v6
v33
v46))
v55)
(coe
v56))
(coe
MAlonzo.Code.Mint.Completeness.LogRel.C_RelExp'46'constructor_159
(coe
v57)
(coe
v84)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
v1
v30
(coe
MAlonzo.Code.Mint.Statics.Syntax.C_rec_100
(coe
v3)
(coe
v4)
(coe
v5)
(coe
v6))
v32
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'rec'10215'_56
v76
v43
v78
v45
v61))
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214'rec'10215'_56
v77
v44
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
v1
v31
v4
v33
v79)
(coe
MAlonzo.Code.Mint.Semantics.Evaluation.C_'10214''91''93''10215'_70
v1
v31
v6
v33
v46)
v86)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'trans'8242'_1520
(coe
v52)
(coe
v53)
(coe
v57)
(coe
v59)
(coe
v84)
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v12)
(coe
v15))
(coe
v22))
(coe
v56)
(coe
v64)
(coe
MAlonzo.Code.Mint.Semantics.Properties.PER.du_El'45'one'45'sided'8242'_928
(coe
v53)
(coe
v53)
(coe
v52)
(coe
v59)
(coe
v84)
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v12)
(coe
v15))
(coe
v22))
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
MAlonzo.Code.Data.Nat.Base.d__'8852'__128
(coe
v12)
(coe
v15))
(coe
v22))
(coe
v94)
(coe
v56)
(coe
v89))))
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError)
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
_ -> MAlonzo.RTE.mazUnreachableError
d_'46'generalizedField'45'a_94699 ::
T_GeneralizeTel_94703 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'46'generalizedField'45'a_94699 = MAlonzo.RTE.mazUnreachableError
d_'46'generalizedField'45'b_94701 ::
T_GeneralizeTel_94703 -> MAlonzo.Code.Mint.Semantics.Domain.T_D_10
d_'46'generalizedField'45'b_94701 = MAlonzo.RTE.mazUnreachableError
d_GeneralizeTel_94703 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13
a14 a15 a16 a17 a18 a19 a20 a21 a22 a23 a24 a25 a26 a27 a28 a29 a30
a31
= ()
data T_GeneralizeTel_94703
= C_mkGeneralizeTel_94705 MAlonzo.Code.Mint.Semantics.Domain.T_D_10
MAlonzo.Code.Mint.Semantics.Domain.T_D_10