{-# 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.VerifiedCompilation.UCaseReduce where
import MAlonzo.RTE (coe, erased, AgdaAny, addInt, subInt, mulInt,
quotInt, remInt, geqInt, ltInt, eqInt, add64, sub64, mul64, quot64,
rem64, lt64, eq64, word64FromNat, word64ToNat)
import qualified MAlonzo.RTE
import qualified Data.Text
import qualified MAlonzo.Code.Agda.Builtin.Bool
import qualified MAlonzo.Code.Agda.Builtin.Equality
import qualified MAlonzo.Code.Agda.Builtin.Maybe
import qualified MAlonzo.Code.Agda.Builtin.Sigma
import qualified MAlonzo.Code.Builtin.Constant.AtomicType
import qualified MAlonzo.Code.Builtin.Signature
import qualified MAlonzo.Code.Data.Bool.Base
import qualified MAlonzo.Code.Data.Bool.Properties
import qualified MAlonzo.Code.Data.Maybe.Base
import qualified MAlonzo.Code.RawU
import qualified MAlonzo.Code.Relation.Nullary.Decidable.Core
import qualified MAlonzo.Code.Relation.Nullary.Reflects
import qualified MAlonzo.Code.Untyped
import qualified MAlonzo.Code.Untyped.CEK
import qualified MAlonzo.Code.Untyped.Equality
import qualified MAlonzo.Code.Untyped.Reduction
import qualified MAlonzo.Code.Untyped.Relation.Binary.Core
import qualified MAlonzo.Code.Untyped.Relation.Binary.Modular
import qualified MAlonzo.Code.Untyped.Relation.Binary.Properties
import qualified MAlonzo.Code.Untyped.Relation.Binary.Structures
import qualified MAlonzo.Code.Untyped.Transform
import qualified MAlonzo.Code.Utils
import qualified MAlonzo.Code.VerifiedCompilation.Certificate
import qualified MAlonzo.Code.VerifiedCompilation.Trace
import qualified MAlonzo.Code.VerifiedCompilation.UntypedViews
d_CaseConstr_24 :: p -> p -> p -> p -> ()
d_CaseConstr_24 p
a0 p
a1 p
a2 p
a3 = ()
newtype T_CaseConstr_24
= C_case'45'constr_38 MAlonzo.Code.Untyped.T__'8866'_14
d_CaseUnit_42 :: p -> p -> p -> p -> ()
d_CaseUnit_42 p
a0 p
a1 p
a2 p
a3 = ()
data T_CaseUnit_42 = C_case'45'unit_50
d_CaseFalse'8321'_54 :: p -> p -> p -> p -> ()
d_CaseFalse'8321'_54 p
a0 p
a1 p
a2 p
a3 = ()
data T_CaseFalse'8321'_54 = C_case'45'false'8321'_62
d_CaseBool_66 :: p -> p -> p -> p -> ()
d_CaseBool_66 p
a0 p
a1 p
a2 p
a3 = ()
data T_CaseBool_66 = C_case'45'bool_78
d_CaseInteger_82 :: p -> p -> p -> p -> ()
d_CaseInteger_82 p
a0 p
a1 p
a2 p
a3 = ()
data T_CaseInteger_82 = C_case'45'integer_94
d_CaseCons'8321'_98 :: p -> p -> p -> p -> ()
d_CaseCons'8321'_98 p
a0 p
a1 p
a2 p
a3 = ()
data T_CaseCons'8321'_98 = C_case'45'cons'8321'_112
d_CaseCons'8322'_116 :: p -> p -> p -> p -> ()
d_CaseCons'8322'_116 p
a0 p
a1 p
a2 p
a3 = ()
data T_CaseCons'8322'_116 = C_case'45'cons'8322'_132
d_CaseNil_136 :: p -> p -> p -> p -> ()
d_CaseNil_136 p
a0 p
a1 p
a2 p
a3 = ()
data T_CaseNil_136 = C_case'45'nil_148
d_CasePair_152 :: p -> p -> p -> p -> ()
d_CasePair_152 p
a0 p
a1 p
a2 p
a3 = ()
data T_CasePair_152 = C_case'45'pair_168
d_Reduction_170 ::
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()
d_Reduction_170 :: (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
d_Reduction_170 = (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
forall a. a
erased
d__'126'__172 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()
d__'126'__172 :: Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
d__'126'__172 = Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
forall a. a
erased
d_cr'45'refl''_200 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
d_cr'45'refl''_200 :: Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T_Fix_50
d_cr'45'refl''_200 ~Integer
v0 ~T__'8866'_14
v1 ~T__'8866'_14
v2 ~T__'8801'__12
v3 = T_Fix_50
du_cr'45'refl''_200
du_cr'45'refl''_200 ::
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
du_cr'45'refl''_200 :: T_Fix_50
du_cr'45'refl''_200
= (Any -> T_Fix_50) -> Any -> T_Fix_50
forall a b. a -> b
coe
Any -> T_Fix_50
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_fix_60
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
(T_Reflexivity_98 -> Any
forall a b. a -> b
coe T_Reflexivity_98
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_reflF_106)))))
d_cr'45'refl'42'_206 ::
Integer ->
[MAlonzo.Code.Untyped.T__'8866'_14] ->
MAlonzo.Code.Untyped.Relation.Binary.Core.T_Pointwise_20
d_cr'45'refl'42'_206 :: Integer -> [T__'8866'_14] -> T_Pointwise_20
d_cr'45'refl'42'_206 Integer
v0 [T__'8866'_14]
v1
= (Integer
-> [T__'8866'_14]
-> (Integer -> T__'8866'_14 -> Any)
-> T_Pointwise_20)
-> Any -> Any -> Any -> T_Pointwise_20
forall a b. a -> b
coe
Integer
-> [T__'8866'_14]
-> (Integer -> T__'8866'_14 -> Any)
-> T_Pointwise_20
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_pointwise'45'refl_146
(Integer -> Any
forall a b. a -> b
coe Integer
v0) ([T__'8866'_14] -> Any
forall a b. a -> b
coe [T__'8866'_14]
v1)
((Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v2 Any
v3 ->
(Any -> T_Fix_50) -> Any -> Any
forall a b. a -> b
coe
Any -> T_Fix_50
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_fix_60
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
(T_Reflexivity_98 -> Any
forall a b. a -> b
coe
T_Reflexivity_98
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_reflF_106)))))))
d_cr'45'TermCompat_208 ::
MAlonzo.Code.Untyped.Relation.Binary.Structures.T_TermCompatible_30
d_cr'45'TermCompat_208 :: T_TermCompatible_30
d_cr'45'TermCompat_208
= ((Integer -> T__'8866'_14 -> T__'8866'_14 -> T__'43'__16 -> Any)
-> T_TermCompatible_30)
-> Any -> T_TermCompatible_30
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> T__'8866'_14 -> T__'43'__16 -> Any)
-> T_TermCompatible_30
MAlonzo.Code.Untyped.Relation.Binary.Modular.du_CompatTerm'45'TermCompatible_330
((Any -> Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v0 Any
v1 Any
v2 Any
v3 ->
(Any -> T_Fix_50) -> Any -> Any
forall a b. a -> b
coe
Any -> T_Fix_50
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_fix_60
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inl_30 Any
v3))))
d_red'45'constr_258 ::
Integer ->
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_red'45'constr_258 :: Integer
-> (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> T__'8866'_14
-> Maybe T_Σ_14
d_red'45'constr_258 ~Integer
v0 ~Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
v1 T__'8866'_14
v2 = T__'8866'_14 -> Maybe T_Σ_14
du_red'45'constr_258 T__'8866'_14
v2
du_red'45'constr_258 ::
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_red'45'constr_258 :: T__'8866'_14 -> Maybe T_Σ_14
du_red'45'constr_258 T__'8866'_14
v0
= let v1 :: t
v1
= ((Integer -> T_Dec_20)
-> ([T__'8866'_14] -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20)
-> (Any -> Any) -> (Any -> Any) -> t
forall a b. a -> b
coe
(Integer -> T_Dec_20)
-> ([T__'8866'_14] -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_constr'63'_1648
(\ Any
v1 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(\ Any
v1 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404) in
Any -> Maybe T_Σ_14
forall a b. a -> b
coe
(let v2 :: p -> b
v2
= \ p
v2 ->
T_Dec_20 -> b
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404 in
Any -> Any
forall a b. a -> b
coe
(case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v0 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v3 T__'8866'_14
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_constr_34 Integer
v3 [T__'8866'_14]
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v3 [T__'8866'_14]
v4
-> let v5 :: Any
v5
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v1 T__'8866'_14
v3) ((Any -> Any) -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any -> Any
forall a b. a -> b
v2 [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v7 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v8
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v9 Any
v10
-> case Any -> T_constr'7510'_944
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_constr'33'_954 Any
v13 Any
v14
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_constr_34 Integer
v15 [T__'8866'_14]
v16
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v13)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v14)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v10)
(let v17 :: Any
v17
= (Integer -> [Any] -> Maybe Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> [Any] -> Maybe Any
MAlonzo.Code.Untyped.CEK.du_lookup'63'_1004
(Integer -> Any
forall a b. a -> b
coe Integer
v15)
([T__'8866'_14] -> Any
forall a b. a -> b
coe [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v17 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v18
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14
MAlonzo.Code.Untyped.Reduction.du_iterApp_242
(Any -> Any
forall a b. a -> b
coe Any
v18)
([T__'8866'_14] -> Any
forall a b. a -> b
coe [T__'8866'_14]
v16))
((T__'8866'_14 -> T_CaseConstr_24) -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T_CaseConstr_24
C_case'45'constr_38
Any
v18))
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v17
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))))
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_constr'7510'_944
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v8 :: Any
v8
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v6)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v9 T_Reflects_16
v10
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v9
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v10 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v11
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v14 Any
v15
-> case Any -> T_constr'7510'_944
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_constr'33'_954 Any
v18 Any
v19
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_constr_34 Integer
v20 [T__'8866'_14]
v21
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v18)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v19)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe Any
v15)
(let v22 :: Any
v22
= (Integer -> [Any] -> Maybe Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> [Any] -> Maybe Any
MAlonzo.Code.Untyped.CEK.du_lookup'63'_1004
(Integer -> Any
forall a b. a -> b
coe
Integer
v20)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v22 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v23
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14
MAlonzo.Code.Untyped.Reduction.du_iterApp_242
(Any -> Any
forall a b. a -> b
coe
Any
v23)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v21))
((T__'8866'_14 -> T_CaseConstr_24) -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T_CaseConstr_24
C_case'45'constr_38
Any
v23))
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v22
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))))
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_constr'7510'_944
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v10)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_red'45'unit_304 ::
Integer ->
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_red'45'unit_304 :: Integer
-> (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> T__'8866'_14
-> Maybe T_Σ_14
d_red'45'unit_304 ~Integer
v0 ~Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
v1 T__'8866'_14
v2 = T__'8866'_14 -> Maybe T_Σ_14
du_red'45'unit_304 T__'8866'_14
v2
du_red'45'unit_304 ::
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_red'45'unit_304 :: T__'8866'_14 -> Maybe T_Σ_14
du_red'45'unit_304 T__'8866'_14
v0
= let v1 :: t
v1
= ((T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe
(T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_con'63'_1762
((T__'8866''9839'_4 -> (Any -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20)
-> Any -> (Any -> Any) -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> (Any -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_tmCon'63'_1948
((T_AtomicTyCon_6 -> T__'8866''9839'_4) -> Any -> Any
forall a b. a -> b
coe
T_AtomicTyCon_6 -> T__'8866''9839'_4
MAlonzo.Code.Builtin.Signature.C_atomic_12
(T_AtomicTyCon_6 -> Any
forall a b. a -> b
coe T_AtomicTyCon_6
MAlonzo.Code.Builtin.Constant.AtomicType.C_aUnit_14))
(\ Any
v1 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)) in
Any -> Maybe T_Σ_14
forall a b. a -> b
coe
(let v2 :: t
v2
= ((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> t
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(([Any] -> T_Dec_20) -> Any
forall a b. a -> b
coe
[Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'91''93''63'_2490) in
Any -> Any
forall a b. a -> b
coe
(case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v0 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v3 T__'8866'_14
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_constr_34 Integer
v3 [T__'8866'_14]
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v3 [T__'8866'_14]
v4
-> let v5 :: Any
v5
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v1 T__'8866'_14
v3) (Any -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any
forall a. a
v2 [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v7 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v8
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v9 Any
v10
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v13
-> case Any -> T_tmCon'7510'_984
forall a b. a -> b
coe Any
v13 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'33'_992 Any
v15
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v15)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v18 Any
v19
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe [T__'8866'_14]
v4 of
(:) Any
v20 [Any]
v21
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v18)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(Any -> Any
forall a b. a -> b
coe Any
v20)
(T_CaseUnit_42 -> Any
forall a b. a -> b
coe
T_CaseUnit_42
C_case'45'unit_50)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_tmCon'7510'_984
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v8 :: Any
v8
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v6)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v9 T_Reflects_16
v10
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v9
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v10 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v11
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v14 Any
v15
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v18
-> case Any -> T_tmCon'7510'_984
forall a b. a -> b
coe Any
v18 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'33'_992 Any
v20
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v20)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe Any
v15 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v23 Any
v24
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe
[T__'8866'_14]
v4 of
(:) Any
v25 [Any]
v26
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v23)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(Any -> Any
forall a b. a -> b
coe
Any
v25)
(T_CaseUnit_42 -> Any
forall a b. a -> b
coe
T_CaseUnit_42
C_case'45'unit_50)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_tmCon'7510'_984
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v10)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_red'45'false'8321'_324 ::
Integer ->
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_red'45'false'8321'_324 :: Integer
-> (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> T__'8866'_14
-> Maybe T_Σ_14
d_red'45'false'8321'_324 ~Integer
v0 ~Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
v1 T__'8866'_14
v2 = T__'8866'_14 -> Maybe T_Σ_14
du_red'45'false'8321'_324 T__'8866'_14
v2
du_red'45'false'8321'_324 ::
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_red'45'false'8321'_324 :: T__'8866'_14 -> Maybe T_Σ_14
du_red'45'false'8321'_324 T__'8866'_14
v0
= let v1 :: t
v1
= ((T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe
(T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_con'63'_1762
((T__'8866''9839'_4 -> (Any -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> (Any -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_tmCon'63'_1948
((T_AtomicTyCon_6 -> T__'8866''9839'_4) -> Any -> Any
forall a b. a -> b
coe
T_AtomicTyCon_6 -> T__'8866''9839'_4
MAlonzo.Code.Builtin.Signature.C_atomic_12
(T_AtomicTyCon_6 -> Any
forall a b. a -> b
coe T_AtomicTyCon_6
MAlonzo.Code.Builtin.Constant.AtomicType.C_aBool_16))
((Bool -> Bool -> T_Dec_20) -> Any -> Any
forall a b. a -> b
coe
Bool -> Bool -> T_Dec_20
MAlonzo.Code.Data.Bool.Properties.d__'8799'__3196
(Bool -> Any
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_false_8))) in
Any -> Maybe T_Σ_14
forall a b. a -> b
coe
(let v2 :: t
v2
= ((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> t
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(([Any] -> T_Dec_20) -> Any
forall a b. a -> b
coe
[Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'91''93''63'_2490) in
Any -> Any
forall a b. a -> b
coe
(case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v0 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v3 T__'8866'_14
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_constr_34 Integer
v3 [T__'8866'_14]
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v3 [T__'8866'_14]
v4
-> let v5 :: Any
v5
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v1 T__'8866'_14
v3) (Any -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any
forall a. a
v2 [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v7 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v8
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v9 Any
v10
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v13
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v13)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v16 Any
v17
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe [T__'8866'_14]
v4 of
(:) Any
v18 [Any]
v19
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v16)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(Any -> Any
forall a b. a -> b
coe Any
v18)
(T_CaseFalse'8321'_54 -> Any
forall a b. a -> b
coe
T_CaseFalse'8321'_54
C_case'45'false'8321'_62)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v8 :: Any
v8
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v6)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v9 T_Reflects_16
v10
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v9
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v10 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v11
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v14 Any
v15
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v18
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v18)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe Any
v15 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v21 Any
v22
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe [T__'8866'_14]
v4 of
(:) Any
v23 [Any]
v24
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v21)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(Any -> Any
forall a b. a -> b
coe
Any
v23)
(T_CaseFalse'8321'_54 -> Any
forall a b. a -> b
coe
T_CaseFalse'8321'_54
C_case'45'false'8321'_62)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v10)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_red'45'bool_342 ::
Integer ->
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_red'45'bool_342 :: Integer
-> (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> T__'8866'_14
-> Maybe T_Σ_14
d_red'45'bool_342 ~Integer
v0 ~Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
v1 T__'8866'_14
v2 = T__'8866'_14 -> Maybe T_Σ_14
du_red'45'bool_342 T__'8866'_14
v2
du_red'45'bool_342 ::
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_red'45'bool_342 :: T__'8866'_14 -> Maybe T_Σ_14
du_red'45'bool_342 T__'8866'_14
v0
= let v1 :: t
v1
= ((T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe
(T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_con'63'_1762
((T__'8866''9839'_4 -> (Any -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20)
-> Any -> (Any -> Any) -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> (Any -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_tmCon'63'_1948
((T_AtomicTyCon_6 -> T__'8866''9839'_4) -> Any -> Any
forall a b. a -> b
coe
T_AtomicTyCon_6 -> T__'8866''9839'_4
MAlonzo.Code.Builtin.Signature.C_atomic_12
(T_AtomicTyCon_6 -> Any
forall a b. a -> b
coe T_AtomicTyCon_6
MAlonzo.Code.Builtin.Constant.AtomicType.C_aBool_16))
(\ Any
v1 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)) in
Any -> Maybe T_Σ_14
forall a b. a -> b
coe
(let v2 :: t
v2
= ((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> t
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> Any
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(([Any] -> T_Dec_20) -> Any
forall a b. a -> b
coe
[Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'91''93''63'_2490)) in
Any -> Any
forall a b. a -> b
coe
(case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v0 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v3 T__'8866'_14
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_constr_34 Integer
v3 [T__'8866'_14]
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v3 [T__'8866'_14]
v4
-> let v5 :: Any
v5
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v1 T__'8866'_14
v3) (Any -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any
forall a. a
v2 [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v7 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v8
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v9 Any
v10
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v13
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v14
-> case Any -> T_tmCon'7510'_984
forall a b. a -> b
coe Any
v13 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'33'_992 Any
v16
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe T_TmCon_202
v14 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v17 Any
v18
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v16)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v21 Any
v22
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe [T__'8866'_14]
v4 of
(:) Any
v23 [Any]
v24
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v21)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v22 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v27 Any
v28
-> case [Any] -> [Any]
forall a b. a -> b
coe
[Any]
v24 of
(:) Any
v29 [Any]
v30
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v27)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((Bool -> Any -> Any -> Any) -> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> Any -> Any -> Any
MAlonzo.Code.Data.Bool.Base.du_if_then_else__44
(Any -> Any
forall a b. a -> b
coe
Any
v18)
(Any -> Any
forall a b. a -> b
coe
Any
v29)
(Any -> Any
forall a b. a -> b
coe
Any
v23))
(T_CaseBool_66 -> Any
forall a b. a -> b
coe
T_CaseBool_66
C_case'45'bool_78)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'7510'_984
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v8 :: Any
v8
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v6)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v9 T_Reflects_16
v10
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v9
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v10 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v11
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v14 Any
v15
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v18
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v19
-> case Any -> T_tmCon'7510'_984
forall a b. a -> b
coe Any
v18 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'33'_992 Any
v21
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe
T_TmCon_202
v19 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v22 Any
v23
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v21)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v15 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v26 Any
v27
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe
[T__'8866'_14]
v4 of
(:) Any
v28 [Any]
v29
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v26)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v27 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v32 Any
v33
-> case [Any] -> [Any]
forall a b. a -> b
coe
[Any]
v29 of
(:) Any
v34 [Any]
v35
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v32)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((Bool -> Any -> Any -> Any) -> Any -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> Any -> Any -> Any
MAlonzo.Code.Data.Bool.Base.du_if_then_else__44
(Any -> Any
forall a b. a -> b
coe
Any
v23)
(Any -> Any
forall a b. a -> b
coe
Any
v34)
(Any -> Any
forall a b. a -> b
coe
Any
v28))
(T_CaseBool_66 -> Any
forall a b. a -> b
coe
T_CaseBool_66
C_case'45'bool_78)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'7510'_984
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v10)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_red'45'integer_364 ::
Integer ->
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_red'45'integer_364 :: Integer
-> (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> T__'8866'_14
-> Maybe T_Σ_14
d_red'45'integer_364 ~Integer
v0 ~Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
v1 T__'8866'_14
v2 = T__'8866'_14 -> Maybe T_Σ_14
du_red'45'integer_364 T__'8866'_14
v2
du_red'45'integer_364 ::
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_red'45'integer_364 :: T__'8866'_14 -> Maybe T_Σ_14
du_red'45'integer_364 T__'8866'_14
v0
= let v1 :: t
v1
= ((T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe
(T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_con'63'_1762
((T__'8866''9839'_4 -> (Any -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> (Any -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_tmCon'63'_1948
((T_AtomicTyCon_6 -> T__'8866''9839'_4) -> Any -> Any
forall a b. a -> b
coe
T_AtomicTyCon_6 -> T__'8866''9839'_4
MAlonzo.Code.Builtin.Signature.C_atomic_12
(T_AtomicTyCon_6 -> Any
forall a b. a -> b
coe T_AtomicTyCon_6
MAlonzo.Code.Builtin.Constant.AtomicType.C_aInteger_8))
((Integer -> T_Dec_20) -> Any
forall a b. a -> b
coe
Integer -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.d_pos'63'_2588)) in
Any -> Maybe T_Σ_14
forall a b. a -> b
coe
(let v2 :: p -> b
v2
= \ p
v2 ->
T_Dec_20 -> b
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404 in
Any -> Any
forall a b. a -> b
coe
(case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v0 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v3 T__'8866'_14
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_constr_34 Integer
v3 [T__'8866'_14]
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v3 [T__'8866'_14]
v4
-> let v5 :: Any
v5
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v1 T__'8866'_14
v3) ((Any -> Any) -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any -> Any
forall a b. a -> b
v2 [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v7 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v8
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v9 Any
v10
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v13
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v14
-> case Any -> T_tmCon'7510'_984
forall a b. a -> b
coe Any
v13 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'33'_992 Any
v16
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe T_TmCon_202
v14 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v17 Any
v18
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v16)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v10)
(let v19 :: Any
v19
= (Integer -> [Any] -> Maybe Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> [Any] -> Maybe Any
MAlonzo.Code.Untyped.CEK.du_lookup'63'_1004
(Any -> Any
forall a b. a -> b
coe
Any
v18)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v19 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v20
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(Any -> Any
forall a b. a -> b
coe
Any
v20)
(T_CaseInteger_82 -> Any
forall a b. a -> b
coe
T_CaseInteger_82
C_case'45'integer_94))
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v19
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)))
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'7510'_984
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v8 :: Any
v8
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v6)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v9 T_Reflects_16
v10
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v9
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v10 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v11
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v14 Any
v15
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v18
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v19
-> case Any -> T_tmCon'7510'_984
forall a b. a -> b
coe Any
v18 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'33'_992 Any
v21
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe
T_TmCon_202
v19 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v22 Any
v23
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v21)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v15)
(let v24 :: Any
v24
= (Integer -> [Any] -> Maybe Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> [Any] -> Maybe Any
MAlonzo.Code.Untyped.CEK.du_lookup'63'_1004
(Any -> Any
forall a b. a -> b
coe
Any
v23)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v24 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v25
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(Any -> Any
forall a b. a -> b
coe
Any
v25)
(T_CaseInteger_82 -> Any
forall a b. a -> b
coe
T_CaseInteger_82
C_case'45'integer_94))
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v24
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)))
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'7510'_984
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v10)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_red'45'cons'8321'_404 ::
Integer ->
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_red'45'cons'8321'_404 :: Integer
-> (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> T__'8866'_14
-> Maybe T_Σ_14
d_red'45'cons'8321'_404 ~Integer
v0 ~Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
v1 T__'8866'_14
v2 = T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8321'_404 T__'8866'_14
v2
du_red'45'cons'8321'_404 ::
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_red'45'cons'8321'_404 :: T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8321'_404 T__'8866'_14
v0
= let v1 :: t
v1
= ((T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe
(T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_con'63'_1762
(((T__'8866''9839'_4 -> [Any] -> T_Dec_20)
-> T_TmCon_202 -> T_Dec_20)
-> Any -> Any
forall a b. a -> b
coe
(T__'8866''9839'_4 -> [Any] -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_tmCon'45'list'63'_2040
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v1 ->
((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> (Any -> Any) -> Any
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_cons'63'_2518
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)))) in
Any -> Maybe T_Σ_14
forall a b. a -> b
coe
(let v2 :: t
v2
= ((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> t
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(([Any] -> T_Dec_20) -> Any
forall a b. a -> b
coe
[Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'91''93''63'_2490) in
Any -> Any
forall a b. a -> b
coe
(case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v0 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v3 T__'8866'_14
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_constr_34 Integer
v3 [T__'8866'_14]
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v3 [T__'8866'_14]
v4
-> let v5 :: Any
v5
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v1 T__'8866'_14
v3) (Any -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any
forall a. a
v2 [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v7 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v8
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v9 Any
v10
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v13
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v14
-> case Any -> T_tmCon'45'list'7510'_998
forall a b. a -> b
coe Any
v13 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'45'list'33'_1006 Any
v17
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe T_TmCon_202
v14 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v18 Any
v19
-> case T__'8866''9839'_4 -> T__'8866''9839'_4
forall a b. a -> b
coe T__'8866''9839'_4
v18 of
MAlonzo.Code.Builtin.Signature.C_list_16 T__'8866''9839'_4
v21
-> case Any -> T_cons'7510'_2498
forall a b. a -> b
coe Any
v17 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_cons'33'_2510 Any
v24 Any
v25
-> case Any -> [Any]
forall a b. a -> b
coe
Any
v19 of
MAlonzo.Code.Utils.C__'8759'__460 Any
v26 [Any]
v27
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v24)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v25)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v10 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v30 Any
v31
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe
[T__'8866'_14]
v4 of
(:) Any
v32 [Any]
v33
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v30)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
(Any -> Any
forall a b. a -> b
coe
Any
v32)
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
(T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4
v21)
(Any -> Any
forall a b. a -> b
coe
Any
v26))))
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
((T__'8866''9839'_4 -> T__'8866''9839'_4)
-> T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> T__'8866''9839'_4
MAlonzo.Code.Builtin.Signature.C_list_16
T__'8866''9839'_4
v21)
([Any] -> Any
forall a b. a -> b
coe
[Any]
v27))))
(T_CaseCons'8321'_98 -> Any
forall a b. a -> b
coe
T_CaseCons'8321'_98
C_case'45'cons'8321'_112)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_cons'7510'_2498
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866''9839'_4
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'45'list'7510'_998
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v8 :: Any
v8
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v6)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v9 T_Reflects_16
v10
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v9
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v10 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v11
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v14 Any
v15
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v18
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v19
-> case Any -> T_tmCon'45'list'7510'_998
forall a b. a -> b
coe Any
v18 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'45'list'33'_1006 Any
v22
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe
T_TmCon_202
v19 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v23 Any
v24
-> case T__'8866''9839'_4 -> T__'8866''9839'_4
forall a b. a -> b
coe
T__'8866''9839'_4
v23 of
MAlonzo.Code.Builtin.Signature.C_list_16 T__'8866''9839'_4
v26
-> case Any -> T_cons'7510'_2498
forall a b. a -> b
coe
Any
v22 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_cons'33'_2510 Any
v29 Any
v30
-> case Any -> [Any]
forall a b. a -> b
coe
Any
v24 of
MAlonzo.Code.Utils.C__'8759'__460 Any
v31 [Any]
v32
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v29)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v30)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v15 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v35 Any
v36
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe
[T__'8866'_14]
v4 of
(:) Any
v37 [Any]
v38
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v35)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
(Any -> Any
forall a b. a -> b
coe
Any
v37)
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
(T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4
v26)
(Any -> Any
forall a b. a -> b
coe
Any
v31))))
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
((T__'8866''9839'_4 -> T__'8866''9839'_4)
-> T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> T__'8866''9839'_4
MAlonzo.Code.Builtin.Signature.C_list_16
T__'8866''9839'_4
v26)
([Any] -> Any
forall a b. a -> b
coe
[Any]
v32))))
(T_CaseCons'8321'_98 -> Any
forall a b. a -> b
coe
T_CaseCons'8321'_98
C_case'45'cons'8321'_112)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_cons'7510'_2498
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866''9839'_4
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'45'list'7510'_998
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v10)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_red'45'cons'8322'_430 ::
Integer ->
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_red'45'cons'8322'_430 :: Integer
-> (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> T__'8866'_14
-> Maybe T_Σ_14
d_red'45'cons'8322'_430 ~Integer
v0 ~Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
v1 T__'8866'_14
v2 = T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8322'_430 T__'8866'_14
v2
du_red'45'cons'8322'_430 ::
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_red'45'cons'8322'_430 :: T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8322'_430 T__'8866'_14
v0
= let v1 :: t
v1
= ((T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe
(T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_con'63'_1762
(((T__'8866''9839'_4 -> [Any] -> T_Dec_20)
-> T_TmCon_202 -> T_Dec_20)
-> Any -> Any
forall a b. a -> b
coe
(T__'8866''9839'_4 -> [Any] -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_tmCon'45'list'63'_2040
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v1 ->
((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> (Any -> Any) -> Any
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_cons'63'_2518
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)))) in
Any -> Maybe T_Σ_14
forall a b. a -> b
coe
(let v2 :: t
v2
= ((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> t
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> Any
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(([Any] -> T_Dec_20) -> Any
forall a b. a -> b
coe
[Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'91''93''63'_2490)) in
Any -> Any
forall a b. a -> b
coe
(case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v0 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v3 T__'8866'_14
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_constr_34 Integer
v3 [T__'8866'_14]
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v3 [T__'8866'_14]
v4
-> let v5 :: Any
v5
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v1 T__'8866'_14
v3) (Any -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any
forall a. a
v2 [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v7 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v8
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v9 Any
v10
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v13
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v14
-> case Any -> T_tmCon'45'list'7510'_998
forall a b. a -> b
coe Any
v13 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'45'list'33'_1006 Any
v17
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe T_TmCon_202
v14 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v18 Any
v19
-> case T__'8866''9839'_4 -> T__'8866''9839'_4
forall a b. a -> b
coe T__'8866''9839'_4
v18 of
MAlonzo.Code.Builtin.Signature.C_list_16 T__'8866''9839'_4
v21
-> case Any -> T_cons'7510'_2498
forall a b. a -> b
coe Any
v17 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_cons'33'_2510 Any
v24 Any
v25
-> case Any -> [Any]
forall a b. a -> b
coe
Any
v19 of
MAlonzo.Code.Utils.C__'8759'__460 Any
v26 [Any]
v27
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v24)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v25)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v10 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v30 Any
v31
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe
[T__'8866'_14]
v4 of
(:) Any
v32 [Any]
v33
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v30)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v31 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v36 Any
v37
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v36)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
(Any -> Any
forall a b. a -> b
coe
Any
v32)
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
(T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4
v21)
(Any -> Any
forall a b. a -> b
coe
Any
v26))))
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
((T__'8866''9839'_4 -> T__'8866''9839'_4)
-> T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> T__'8866''9839'_4
MAlonzo.Code.Builtin.Signature.C_list_16
T__'8866''9839'_4
v21)
([Any] -> Any
forall a b. a -> b
coe
[Any]
v27))))
(T_CaseCons'8322'_116 -> Any
forall a b. a -> b
coe
T_CaseCons'8322'_116
C_case'45'cons'8322'_132)))
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_cons'7510'_2498
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866''9839'_4
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'45'list'7510'_998
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v8 :: Any
v8
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v6)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v9 T_Reflects_16
v10
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v9
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v10 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v11
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v14 Any
v15
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v18
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v19
-> case Any -> T_tmCon'45'list'7510'_998
forall a b. a -> b
coe Any
v18 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'45'list'33'_1006 Any
v22
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe
T_TmCon_202
v19 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v23 Any
v24
-> case T__'8866''9839'_4 -> T__'8866''9839'_4
forall a b. a -> b
coe
T__'8866''9839'_4
v23 of
MAlonzo.Code.Builtin.Signature.C_list_16 T__'8866''9839'_4
v26
-> case Any -> T_cons'7510'_2498
forall a b. a -> b
coe
Any
v22 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_cons'33'_2510 Any
v29 Any
v30
-> case Any -> [Any]
forall a b. a -> b
coe
Any
v24 of
MAlonzo.Code.Utils.C__'8759'__460 Any
v31 [Any]
v32
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v29)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v30)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v15 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v35 Any
v36
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe
[T__'8866'_14]
v4 of
(:) Any
v37 [Any]
v38
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v35)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v36 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v41 Any
v42
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v41)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
(Any -> Any
forall a b. a -> b
coe
Any
v37)
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
(T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4
v26)
(Any -> Any
forall a b. a -> b
coe
Any
v31))))
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
((T__'8866''9839'_4 -> T__'8866''9839'_4)
-> T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> T__'8866''9839'_4
MAlonzo.Code.Builtin.Signature.C_list_16
T__'8866''9839'_4
v26)
([Any] -> Any
forall a b. a -> b
coe
[Any]
v32))))
(T_CaseCons'8322'_116 -> Any
forall a b. a -> b
coe
T_CaseCons'8322'_116
C_case'45'cons'8322'_132)))
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_cons'7510'_2498
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866''9839'_4
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'45'list'7510'_998
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v10)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_red'45'nil_456 ::
Integer ->
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_red'45'nil_456 :: Integer
-> (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> T__'8866'_14
-> Maybe T_Σ_14
d_red'45'nil_456 ~Integer
v0 ~Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
v1 T__'8866'_14
v2 = T__'8866'_14 -> Maybe T_Σ_14
du_red'45'nil_456 T__'8866'_14
v2
du_red'45'nil_456 ::
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_red'45'nil_456 :: T__'8866'_14 -> Maybe T_Σ_14
du_red'45'nil_456 T__'8866'_14
v0
= let v1 :: t
v1
= ((T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe
(T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_con'63'_1762
(((T__'8866''9839'_4 -> [Any] -> T_Dec_20)
-> T_TmCon_202 -> T_Dec_20)
-> Any -> Any
forall a b. a -> b
coe
(T__'8866''9839'_4 -> [Any] -> T_Dec_20) -> T_TmCon_202 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_tmCon'45'list'63'_2040
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v1 ->
([Any] -> T_Dec_20) -> Any
forall a b. a -> b
coe
[Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_nil'63'_2574))) in
Any -> Maybe T_Σ_14
forall a b. a -> b
coe
(let v2 :: t
v2
= ((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> t
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> Any
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(([Any] -> T_Dec_20) -> Any
forall a b. a -> b
coe
[Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'91''93''63'_2490)) in
Any -> Any
forall a b. a -> b
coe
(case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v0 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v3 T__'8866'_14
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_constr_34 Integer
v3 [T__'8866'_14]
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v3 [T__'8866'_14]
v4
-> let v5 :: Any
v5
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v1 T__'8866'_14
v3) (Any -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any
forall a. a
v2 [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v7 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v8
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v9 Any
v10
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v13
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v13)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v16 Any
v17
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe [T__'8866'_14]
v4 of
(:) Any
v18 [Any]
v19
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v16)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe Any
v17 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v22 Any
v23
-> case [Any] -> [Any]
forall a b. a -> b
coe [Any]
v19 of
(:) Any
v24 [Any]
v25
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe Any
v22)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(Any -> Any
forall a b. a -> b
coe
Any
v24)
(T_CaseNil_136 -> Any
forall a b. a -> b
coe
T_CaseNil_136
C_case'45'nil_148)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v8 :: Any
v8
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v6)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v9 T_Reflects_16
v10
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v9
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v10 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v11
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v14 Any
v15
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v18
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (Any -> Any
forall a b. a -> b
coe Any
v18)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe Any
v15 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v21 Any
v22
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe [T__'8866'_14]
v4 of
(:) Any
v23 [Any]
v24
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v21)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v22 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v27 Any
v28
-> case [Any] -> [Any]
forall a b. a -> b
coe
[Any]
v24 of
(:) Any
v29 [Any]
v30
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v27)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
(Any -> Any
forall a b. a -> b
coe
Any
v29)
(T_CaseNil_136 -> Any
forall a b. a -> b
coe
T_CaseNil_136
C_case'45'nil_148)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v10)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_red'45'pair_478 ::
Integer ->
(Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_red'45'pair_478 :: Integer
-> (Integer -> T__'8866'_14 -> T__'8866'_14 -> ())
-> T__'8866'_14
-> Maybe T_Σ_14
d_red'45'pair_478 ~Integer
v0 ~Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
v1 T__'8866'_14
v2 = T__'8866'_14 -> Maybe T_Σ_14
du_red'45'pair_478 T__'8866'_14
v2
du_red'45'pair_478 ::
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
du_red'45'pair_478 :: T__'8866'_14 -> Maybe T_Σ_14
du_red'45'pair_478 T__'8866'_14
v0
= let v1 :: t
v1
= ((T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20) -> Any -> t
forall a b. a -> b
coe
(T_TmCon_202 -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_con'63'_1762
(((T__'8866''9839'_4
-> T__'8866''9839'_4 -> T__'215'__436 Any Any -> T_Dec_20)
-> T_TmCon_202 -> T_Dec_20)
-> Any -> Any
forall a b. a -> b
coe
(T__'8866''9839'_4
-> T__'8866''9839'_4 -> T__'215'__436 Any Any -> T_Dec_20)
-> T_TmCon_202 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_tmCon'45'pair'63'_2110
((Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v1 Any
v2 Any
v3 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404))) in
Any -> Maybe T_Σ_14
forall a b. a -> b
coe
(let v2 :: t
v2
= ((Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20)
-> (Any -> Any) -> Any -> t
forall a b. a -> b
coe
(Any -> T_Dec_20) -> ([Any] -> T_Dec_20) -> [Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du__'8759''63'__2434
(\ Any
v2 ->
T_Dec_20 -> Any
forall a b. a -> b
coe T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(([Any] -> T_Dec_20) -> Any
forall a b. a -> b
coe
[Any] -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'91''93''63'_2490) in
Any -> Any
forall a b. a -> b
coe
(case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v0 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v3 T__'8866'_14
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_constr_34 Integer
v3 [T__'8866'_14]
v4
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v3 [T__'8866'_14]
v4
-> let v5 :: Any
v5
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v1 T__'8866'_14
v3) (Any -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any
forall a. a
v2 [T__'8866'_14]
v4) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v6 T_Reflects_16
v7
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v6
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v7 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v8
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v9 Any
v10
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v13
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v14
-> case Any -> T_tmCon'45'pair'7510'_1014
forall a b. a -> b
coe Any
v13 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'45'pair'33'_1024 Any
v18
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe T_TmCon_202
v14 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v19 Any
v20
-> case T__'8866''9839'_4 -> T__'8866''9839'_4
forall a b. a -> b
coe T__'8866''9839'_4
v19 of
MAlonzo.Code.Builtin.Signature.C_pair_24 T__'8866''9839'_4
v22 T__'8866''9839'_4
v23
-> case Any -> T__'215'__436 Any Any
forall a b. a -> b
coe Any
v20 of
MAlonzo.Code.Utils.C__'44'__450 Any
v24 Any
v25
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v18)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v10 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v28 Any
v29
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe
[T__'8866'_14]
v4 of
(:) Any
v30 [Any]
v31
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v28)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
(Any -> Any
forall a b. a -> b
coe
Any
v30)
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
(T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4
v22)
(Any -> Any
forall a b. a -> b
coe
Any
v24))))
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
(T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4
v23)
(Any -> Any
forall a b. a -> b
coe
Any
v25))))
(T_CasePair_152 -> Any
forall a b. a -> b
coe
T_CasePair_152
C_case'45'pair_168)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'215'__436 Any Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866''9839'_4
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'45'pair'7510'_1014
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v8 :: Any
v8
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v7)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v6)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v8 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v9 T_Reflects_16
v10
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v9
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v10 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v11
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v14 Any
v15
-> case Any -> T_con'7510'_958
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_con'33'_964 Any
v18
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v3 of
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v19
-> case Any -> T_tmCon'45'pair'7510'_1014
forall a b. a -> b
coe Any
v18 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_tmCon'45'pair'33'_1024 Any
v23
-> case T_TmCon_202 -> T_TmCon_202
forall a b. a -> b
coe
T_TmCon_202
v19 of
MAlonzo.Code.RawU.C_tmCon_206 T__'8866''9839'_4
v24 Any
v25
-> case T__'8866''9839'_4 -> T__'8866''9839'_4
forall a b. a -> b
coe
T__'8866''9839'_4
v24 of
MAlonzo.Code.Builtin.Signature.C_pair_24 T__'8866''9839'_4
v27 T__'8866''9839'_4
v28
-> case Any -> T__'215'__436 Any Any
forall a b. a -> b
coe
Any
v25 of
MAlonzo.Code.Utils.C__'44'__450 Any
v29 Any
v30
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v23)
(case Any -> T__'8759''7510'__2414
forall a b. a -> b
coe
Any
v15 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C__'8759''33'__2426 Any
v33 Any
v34
-> case [T__'8866'_14] -> [Any]
forall a b. a -> b
coe
[T__'8866'_14]
v4 of
(:) Any
v35 [Any]
v36
-> (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v33)
((Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
((T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.C__'183'__22
(Any -> Any
forall a b. a -> b
coe
Any
v35)
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
(T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4
v27)
(Any -> Any
forall a b. a -> b
coe
Any
v29))))
((T_TmCon_202 -> T__'8866'_14) -> Any -> Any
forall a b. a -> b
coe
T_TmCon_202 -> T__'8866'_14
MAlonzo.Code.Untyped.C_con_28
((T__'8866''9839'_4 -> Any -> T_TmCon_202) -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866''9839'_4 -> Any -> T_TmCon_202
MAlonzo.Code.RawU.C_tmCon_206
(T__'8866''9839'_4 -> Any
forall a b. a -> b
coe
T__'8866''9839'_4
v28)
(Any -> Any
forall a b. a -> b
coe
Any
v30))))
(T_CasePair_152 -> Any
forall a b. a -> b
coe
T_CasePair_152
C_case'45'pair_168)))
[Any]
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8759''7510'__2414
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'215'__436 Any Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866''9839'_4
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_TmCon_202
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_tmCon'45'pair'7510'_1014
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_con'7510'_958
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v10)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v3
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> Maybe Any -> Any
forall a b. a -> b
coe Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
d_reduce_504 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Agda.Builtin.Sigma.T_Σ_14
d_reduce_504 :: Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504 Integer
v0
= ((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any -> T__'8866'_14 -> Maybe T_Σ_14
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v1 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'constr_258))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v1 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'unit_304))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v1 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'false'8321'_324))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v1 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'bool_342))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v1 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'integer_364))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v1 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8321'_404))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v1 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8322'_430))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v1 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'nil_456))
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v1 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'pair_478)))))))))
(Integer -> Any
forall a b. a -> b
coe Integer
v0)
d_reduceM_506 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Maybe MAlonzo.Code.Untyped.T__'8866'_14
d_reduceM_506 :: Integer -> T__'8866'_14 -> Maybe T__'8866'_14
d_reduceM_506 Integer
v0
= (Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14)
-> Any -> Any -> T__'8866'_14 -> Maybe T__'8866'_14
forall a b. a -> b
coe
Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63'_210
(Integer -> Any
forall a b. a -> b
coe Integer
v0) ((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504)
d_case'45'reduce_508 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14
d_case'45'reduce_508 :: Integer -> T__'8866'_14 -> T__'8866'_14
d_case'45'reduce_508 Integer
v0 T__'8866'_14
v1
= ((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> Any -> T__'8866'_14
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.Transform.d__'8593''63'__68
((Integer -> T__'8866'_14 -> Maybe T__'8866'_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T__'8866'_14
d_reduceM_506) (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1)
d_case'45'reduce'42'_512 ::
Integer ->
[MAlonzo.Code.Untyped.T__'8866'_14] ->
[MAlonzo.Code.Untyped.T__'8866'_14]
d_case'45'reduce'42'_512 :: Integer -> [T__'8866'_14] -> [T__'8866'_14]
d_case'45'reduce'42'_512 Integer
v0 [T__'8866'_14]
v1
= ((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> [T__'8866'_14] -> [T__'8866'_14])
-> Any -> Any -> Any -> [T__'8866'_14]
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> [T__'8866'_14] -> [T__'8866'_14]
MAlonzo.Code.Untyped.Transform.d__'8593''63''42'__74
((Integer -> T__'8866'_14 -> Maybe T__'8866'_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T__'8866'_14
d_reduceM_506) (Integer -> Any
forall a b. a -> b
coe Integer
v0) ([T__'8866'_14] -> Any
forall a b. a -> b
coe [T__'8866'_14]
v1)
d_CaseReduce_516 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()
d_CaseReduce_516 :: Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
d_CaseReduce_516 = Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
forall a. a
erased
d_decide_526 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.VerifiedCompilation.Certificate.T_ProofOrCE_38
d_decide_526 :: Integer -> T__'8866'_14 -> T__'8866'_14 -> T_ProofOrCE_38
d_decide_526 Integer
v0 T__'8866'_14
v1 T__'8866'_14
v2
= let v3 :: T_Dec_20
v3
= Integer -> T__'8866'_14 -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.Untyped.Equality.d_decEq'45''8866'_56
(Integer -> Integer
forall a b. a -> b
coe Integer
v0)
(((Any -> Any) -> Any -> Maybe Any -> Any)
-> Any -> Any -> Any -> T__'8866'_14
forall a b. a -> b
coe
(Any -> Any) -> Any -> Maybe Any -> Any
MAlonzo.Code.Data.Maybe.Base.du_maybe_32 ((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v3 -> Any
v3))
(((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.Transform.d_sub_80
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v3 ->
(Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63'_210
(Any -> Any
forall a b. a -> b
coe Any
v3) ((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504)))
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1))
(let v3 :: Any
v3
= ((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.Transform.du_'46'extendedlambda1_100
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v3 ->
(Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63'_210
(Any -> Any
forall a b. a -> b
coe Any
v3) ((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504)))
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1) in
Any -> Any
forall a b. a -> b
coe
(let v4 :: t
v4
= ((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> t
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'unit_304))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'false'8321'_324))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'bool_342))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'integer_364))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8321'_404))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8322'_430))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'nil_456))
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'pair_478)))))))) in
Any -> Any
forall a b. a -> b
coe
(let v5 :: Any
v5
= ((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.Transform.du_'46'extendedlambda1_100
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v5 ->
(Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63'_210
(Any -> Any
forall a b. a -> b
coe Any
v5) ((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504)))
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1) in
Any -> Any
forall a b. a -> b
coe
(let v6 :: Any
v6
= ((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.Transform.du_'46'extendedlambda1_100
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v6 ->
(Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63'_210
(Any -> Any
forall a b. a -> b
coe Any
v6) ((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504)))
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1) in
Any -> Any
forall a b. a -> b
coe
(let v7 :: t
v7
= ((Integer -> T_Dec_20)
-> ([T__'8866'_14] -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20)
-> (Any -> Any) -> (Any -> Any) -> t
forall a b. a -> b
coe
(Integer -> T_Dec_20)
-> ([T__'8866'_14] -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_constr'63'_1648
(\ Any
v7 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(\ Any
v7 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404) in
Any -> Any
forall a b. a -> b
coe
(let v8 :: p -> b
v8
= \ p
v8 ->
T_Dec_20 -> b
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404 in
Any -> Any
forall a b. a -> b
coe
(case Any -> T__'8866'_14
forall a b. a -> b
coe Any
v6 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v9 T__'8866'_14
v10
-> let v11 :: Any
v11 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v12
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v13 Any
v14
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v13)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v12
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v13 Any
v14
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v13)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v11
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_constr_34 Integer
v9 [T__'8866'_14]
v10
-> let v11 :: Any
v11 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v12
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v13 Any
v14
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v13)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v12
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v13 Any
v14
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v13)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v11
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v9 [T__'8866'_14]
v10
-> let v11 :: Any
v11
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v7 T__'8866'_14
v9) ((Any -> Any) -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any -> Any
forall a b. a -> b
v8 [T__'8866'_14]
v10) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v12 T_Reflects_16
v13
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v12
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v13 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v14
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v15 Any
v16
-> case Any -> T__'8866'_14
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v17 [T__'8866'_14]
v18
-> case Any -> T_constr'7510'_944
forall a b. a -> b
coe Any
v15 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_constr'33'_954 Any
v21 Any
v22
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe
T__'8866'_14
v17 of
MAlonzo.Code.Untyped.C_constr_34 Integer
v23 [T__'8866'_14]
v24
-> let v25 :: Any
v25
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v21)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v22)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v16)
(let v25 :: Any
v25
= (Integer -> [Any] -> Maybe Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> [Any] -> Maybe Any
MAlonzo.Code.Untyped.CEK.du_lookup'63'_1004
(Integer -> Any
forall a b. a -> b
coe
Integer
v23)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v18) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v25 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v26
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14
MAlonzo.Code.Untyped.Reduction.du_iterApp_242
(Any -> Any
forall a b. a -> b
coe
Any
v26)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v24))
((T__'8866'_14 -> T_CaseConstr_24) -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T_CaseConstr_24
C_case'45'constr_38
Any
v26))
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v25
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)))) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v25 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v26
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v26 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v27 Any
v28
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v27)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> let v26 :: Any
v26
= Any -> Integer -> Any -> Any
forall a b. a -> b
coe
Any
forall a. a
v4
Integer
v0
Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v26 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v27
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v27 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v28 Any
v29
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v28)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe
Any
v26 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v27
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v27 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v28 Any
v29
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v28)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v26
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_constr'7510'_944
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v14 :: Any
v14
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v13)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v12)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v15 T_Reflects_16
v16
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v15
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v16 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v17
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v17 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v20 Any
v21
-> case Any -> T__'8866'_14
forall a b. a -> b
coe
Any
v5 of
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v22 [T__'8866'_14]
v23
-> case Any -> T_constr'7510'_944
forall a b. a -> b
coe
Any
v20 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_constr'33'_954 Any
v26 Any
v27
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe
T__'8866'_14
v22 of
MAlonzo.Code.Untyped.C_constr_34 Integer
v28 [T__'8866'_14]
v29
-> let v30 :: Any
v30
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v26)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v27)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v21)
(let v30 :: Any
v30
= (Integer -> [Any] -> Maybe Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> [Any] -> Maybe Any
MAlonzo.Code.Untyped.CEK.du_lookup'63'_1004
(Integer -> Any
forall a b. a -> b
coe
Integer
v28)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v23) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v30 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v31
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14
MAlonzo.Code.Untyped.Reduction.du_iterApp_242
(Any -> Any
forall a b. a -> b
coe
Any
v31)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v29))
((T__'8866'_14 -> T_CaseConstr_24) -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T_CaseConstr_24
C_case'45'constr_38
Any
v31))
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v30
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)))) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v30 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v31
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v31 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v32 Any
v33
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v32)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> let v31 :: Any
v31
= Any -> Integer -> Any -> Any
forall a b. a -> b
coe
Any
forall a. a
v4
Integer
v0
Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v31 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v32
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v32 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v33 Any
v34
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v33)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe
Any
v31 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v32
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v32 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v33 Any
v34
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v33)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v31
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_constr'7510'_944
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v17 :: Any
v17
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v16)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v17 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v18
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v18 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v19 Any
v20
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v19)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> let v18 :: Any
v18
= Any -> Integer -> Any -> Any
forall a b. a -> b
coe
Any
forall a. a
v4
Integer
v0
Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v18 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v19
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v19 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v20 Any
v21
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v20)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe
Any
v18 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v19
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v19 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v20 Any
v21
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v20)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v18
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> let v9 :: Any
v9 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v10
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v11 Any
v12
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v11)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v10
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v11 Any
v12
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v11)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v9
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))))))))
(T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v2) in
Any -> T_ProofOrCE_38
forall a b. a -> b
coe
(case T_Dec_20 -> T_Dec_20
forall a b. a -> b
coe T_Dec_20
v3 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v4 T_Reflects_16
v5
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v4
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v5 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v6
-> (Any -> T_ProofOrCE_38) -> Any -> Any
forall a b. a -> b
coe
Any -> T_ProofOrCE_38
MAlonzo.Code.VerifiedCompilation.Certificate.C_proof_44 (Any -> Any
forall a b. a -> b
coe Any
v6)
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v5)
((T_Either_6 T_UncertifiedOptTag_4 T_CertifiedOptTag_10
-> Any -> Any -> T_ProofOrCE_38)
-> T_Either_6 T_UncertifiedOptTag_4 T_CertifiedOptTag_10
-> T__'8866'_14
-> T__'8866'_14
-> Any
forall a b. a -> b
coe
T_Either_6 T_UncertifiedOptTag_4 T_CertifiedOptTag_10
-> Any -> Any -> T_ProofOrCE_38
MAlonzo.Code.VerifiedCompilation.Certificate.C_ce_52
T_Either_6 T_UncertifiedOptTag_4 T_CertifiedOptTag_10
MAlonzo.Code.VerifiedCompilation.Trace.d_CaseReduceT_44 T__'8866'_14
v1 T__'8866'_14
v2)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
d_case'45'reduce'45'refines_550 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
d_case'45'reduce'45'refines_550 :: Integer -> T__'8866'_14 -> T_Fix_50
d_case'45'reduce'45'refines_550 Integer
v0 T__'8866'_14
v1
= ((Integer
-> T__'8866'_14
-> T__'8866'_14
-> T__'8866'_14
-> Any
-> Any
-> Any)
-> T_TermCompatible_30
-> (Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> (Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> Any)
-> Integer
-> T__'8866'_14
-> Any)
-> Any -> Any -> Any -> Any -> Any -> Any -> T_Fix_50
forall a b. a -> b
coe
(Integer
-> T__'8866'_14
-> T__'8866'_14
-> T__'8866'_14
-> Any
-> Any
-> Any)
-> T_TermCompatible_30
-> (Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> (Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> Any)
-> Integer
-> T__'8866'_14
-> Any
MAlonzo.Code.Untyped.Transform.du_'8593''63''45'refines_270
((Any -> Any -> Any -> Any -> Any -> Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v2 Any
v3 Any
v4 Any
v5 Any
v6 Any
v7 ->
(Any -> T_Fix_50) -> Any -> Any
forall a b. a -> b
coe
Any -> T_Fix_50
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_fix_60
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inl_30
((T__'8866'_14 -> Any -> Any -> T_Transitivity_68)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> Any -> Any -> T_Transitivity_68
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_transF_80 Any
v4 Any
v6
Any
v7))))))
(T_TermCompatible_30 -> Any
forall a b. a -> b
coe T_TermCompatible_30
d_cr'45'TermCompat_208) ((Integer -> T__'8866'_14 -> Maybe T__'8866'_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T__'8866'_14
d_reduceM_506)
((Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T_Fix_50)
-> Any
forall a b. a -> b
coe Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T_Fix_50
du_reduceM'45''126'_560) (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1)
d_red'8838'cr_556 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T__'43'__16 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
d_red'8838'cr_556 :: Integer
-> T__'8866'_14
-> Integer
-> T__'8866'_14
-> T__'8866'_14
-> T__'43'__16
-> T_Fix_50
d_red'8838'cr_556 ~Integer
v0 ~T__'8866'_14
v1 ~Integer
v2 ~T__'8866'_14
v3 ~T__'8866'_14
v4 T__'43'__16
v5 = T__'43'__16 -> T_Fix_50
du_red'8838'cr_556 T__'43'__16
v5
du_red'8838'cr_556 ::
MAlonzo.Code.Untyped.Relation.Binary.Modular.T__'43'__16 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
du_red'8838'cr_556 :: T__'43'__16 -> T_Fix_50
du_red'8838'cr_556 T__'43'__16
v0
= (Any -> T_Fix_50) -> Any -> T_Fix_50
forall a b. a -> b
coe
Any -> T_Fix_50
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_fix_60
((Any -> T__'43'__16) -> T__'43'__16 -> Any
forall a b. a -> b
coe Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inl_30 T__'43'__16
v0)
d_reduce'45'refine_558 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T__'43'__16
d_reduce'45'refine_558 :: Integer
-> T__'8866'_14
-> Integer
-> T__'8866'_14
-> T__'8866'_14
-> T__'8801'__12
-> T__'43'__16
d_reduce'45'refine_558 ~Integer
v0 ~T__'8866'_14
v1 Integer
v2 = Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T__'43'__16
du_reduce'45'refine_558 Integer
v2
du_reduce'45'refine_558 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T__'43'__16
du_reduce'45'refine_558 :: Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T__'43'__16
du_reduce'45'refine_558 Integer
v0 T__'8866'_14
v1 T__'8866'_14
v2 T__'8801'__12
v3
= ((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer -> T__'8866'_14 -> Any)
-> Any -> Any -> T__'8866'_14 -> T__'43'__16
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer -> T__'8866'_14 -> Any
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63''45'refines_234
((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504) (Integer -> Any
forall a b. a -> b
coe Integer
v0) T__'8866'_14
v1
d_reduceM'45''126'_560 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
d_reduceM'45''126'_560 :: Integer
-> T__'8866'_14
-> Integer
-> T__'8866'_14
-> T__'8866'_14
-> T__'8801'__12
-> T_Fix_50
d_reduceM'45''126'_560 ~Integer
v0 ~T__'8866'_14
v1 Integer
v2 = Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T_Fix_50
du_reduceM'45''126'_560 Integer
v2
du_reduceM'45''126'_560 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
du_reduceM'45''126'_560 :: Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T_Fix_50
du_reduceM'45''126'_560 Integer
v0
= ((Integer -> T__'8866'_14 -> T__'8866'_14 -> Any -> Any)
-> (Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> Any)
-> Integer
-> T__'8866'_14
-> T__'8866'_14
-> T__'8801'__12
-> Any)
-> (Any -> Any -> Any -> Any -> Any)
-> Any
-> Any
-> T__'8866'_14
-> T__'8866'_14
-> T__'8801'__12
-> T_Fix_50
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> T__'8866'_14 -> Any -> Any)
-> (Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> Any)
-> Integer
-> T__'8866'_14
-> T__'8866'_14
-> T__'8801'__12
-> Any
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_Refines'63''45''8838'_188
(\ Any
v1 Any
v2 Any
v3 Any
v4 -> (T__'43'__16 -> T_Fix_50) -> Any -> Any
forall a b. a -> b
coe T__'43'__16 -> T_Fix_50
du_red'8838'cr_556 Any
v4)
((Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T__'43'__16)
-> Any
forall a b. a -> b
coe Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T__'43'__16
du_reduce'45'refine_558) (Integer -> Any
forall a b. a -> b
coe Integer
v0)
d_sound_568 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
d_sound_568 :: Integer
-> T__'8866'_14 -> T__'8866'_14 -> T__'8801'__12 -> T_Fix_50
d_sound_568 Integer
v0 T__'8866'_14
v1 ~T__'8866'_14
v2 ~T__'8801'__12
v3 = Integer -> T__'8866'_14 -> T_Fix_50
du_sound_568 Integer
v0 T__'8866'_14
v1
du_sound_568 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
du_sound_568 :: Integer -> T__'8866'_14 -> T_Fix_50
du_sound_568 Integer
v0 T__'8866'_14
v1
= (Any -> T_Fix_50) -> Any -> T_Fix_50
forall a b. a -> b
coe
Any -> T_Fix_50
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_fix_60
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inl_30
((T__'8866'_14 -> Any -> Any -> T_Transitivity_68)
-> T__'8866'_14 -> T_Fix_50 -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> Any -> Any -> T_Transitivity_68
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_transF_80
(Integer -> T__'8866'_14 -> T__'8866'_14
d_case'45'reduce_508 (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v1))
(Integer -> T__'8866'_14 -> T_Fix_50
d_case'45'reduce'45'refines_550 (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v1))
(T_Fix_50 -> Any
forall a b. a -> b
coe T_Fix_50
du_cr'45'refl''_200)))))
d__'8776'__572 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 -> ()
d__'8776'__572 :: Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
d__'8776'__572 = Integer -> T__'8866'_14 -> T__'8866'_14 -> ()
forall a. a
erased
d__'8776''42'__578 ::
Integer ->
[MAlonzo.Code.Untyped.T__'8866'_14] ->
[MAlonzo.Code.Untyped.T__'8866'_14] -> ()
d__'8776''42'__578 :: Integer -> [T__'8866'_14] -> [T__'8866'_14] -> ()
d__'8776''42'__578 = Integer -> [T__'8866'_14] -> [T__'8866'_14] -> ()
forall a. a
erased
d_sound'45'both_596 ::
Integer ->
(MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
d_sound'45'both_596 :: Integer
-> (T__'8866'_14 -> T__'8866'_14 -> T_Fix_50 -> T__'8801'__12)
-> Integer
-> T__'8866'_14
-> T__'8866'_14
-> T__'8801'__12
-> T_Fix_50
d_sound'45'both_596 ~Integer
v0 ~T__'8866'_14 -> T__'8866'_14 -> T_Fix_50 -> T__'8801'__12
v1 Integer
v2 T__'8866'_14
v3 T__'8866'_14
v4 ~T__'8801'__12
v5
= Integer -> T__'8866'_14 -> T__'8866'_14 -> T_Fix_50
du_sound'45'both_596 Integer
v2 T__'8866'_14
v3 T__'8866'_14
v4
du_sound'45'both_596 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50
du_sound'45'both_596 :: Integer -> T__'8866'_14 -> T__'8866'_14 -> T_Fix_50
du_sound'45'both_596 Integer
v0 T__'8866'_14
v1 T__'8866'_14
v2
= (Any -> T_Fix_50) -> Any -> T_Fix_50
forall a b. a -> b
coe
Any -> T_Fix_50
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_fix_60
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inl_30
((T__'8866'_14 -> Any -> Any -> T_Transitivity_68)
-> T__'8866'_14 -> T_Fix_50 -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> Any -> Any -> T_Transitivity_68
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_transF_80
(Integer -> T__'8866'_14 -> T__'8866'_14
d_case'45'reduce_508 (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v1))
(Integer -> T__'8866'_14 -> T_Fix_50
d_case'45'reduce'45'refines_550 (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v1))
((Any -> T_Fix_50) -> Any -> Any
forall a b. a -> b
coe
Any -> T_Fix_50
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_fix_60
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inl_30
((T__'8866'_14 -> Any -> Any -> T_Transitivity_68)
-> T__'8866'_14 -> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> Any -> Any -> T_Transitivity_68
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_transF_80
(Integer -> T__'8866'_14 -> T__'8866'_14
d_case'45'reduce_508 (Integer -> Integer
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v2)) (T_Fix_50 -> Any
forall a b. a -> b
coe T_Fix_50
du_cr'45'refl''_200)
((Any -> T_Fix_50) -> Any -> Any
forall a b. a -> b
coe
Any -> T_Fix_50
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_fix_60
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inr_38
((Any -> T__'43'__16) -> Any -> Any
forall a b. a -> b
coe
Any -> T__'43'__16
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_inl_30
((Any -> T_Symmetry_84) -> T_Fix_50 -> Any
forall a b. a -> b
coe
Any -> T_Symmetry_84
MAlonzo.Code.Untyped.Relation.Binary.Modular.C_symF_94
(Integer -> T__'8866'_14 -> T_Fix_50
d_case'45'reduce'45'refines_550
(Integer -> Integer
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe T__'8866'_14
v2)))))))))))))))))
d_decide'45''126'_604 ::
Integer ->
(MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.Relation.Binary.Modular.T_Fix_50 ->
MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.VerifiedCompilation.Certificate.T_ProofOrCE_38
d_decide'45''126'_604 :: Integer
-> (T__'8866'_14 -> T__'8866'_14 -> T_Fix_50 -> T__'8801'__12)
-> T__'8866'_14
-> T__'8866'_14
-> T_ProofOrCE_38
d_decide'45''126'_604 Integer
v0 ~T__'8866'_14 -> T__'8866'_14 -> T_Fix_50 -> T__'8801'__12
v1 T__'8866'_14
v2 T__'8866'_14
v3
= Integer -> T__'8866'_14 -> T__'8866'_14 -> T_ProofOrCE_38
du_decide'45''126'_604 Integer
v0 T__'8866'_14
v2 T__'8866'_14
v3
du_decide'45''126'_604 ::
Integer ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.Untyped.T__'8866'_14 ->
MAlonzo.Code.VerifiedCompilation.Certificate.T_ProofOrCE_38
du_decide'45''126'_604 :: Integer -> T__'8866'_14 -> T__'8866'_14 -> T_ProofOrCE_38
du_decide'45''126'_604 Integer
v0 T__'8866'_14
v1 T__'8866'_14
v2
= let v3 :: T_Dec_20
v3
= Integer -> T__'8866'_14 -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.Untyped.Equality.d_decEq'45''8866'_56
(Integer -> Integer
forall a b. a -> b
coe Integer
v0)
(((Any -> Any) -> Any -> Maybe Any -> Any)
-> Any -> Any -> Any -> T__'8866'_14
forall a b. a -> b
coe
(Any -> Any) -> Any -> Maybe Any -> Any
MAlonzo.Code.Data.Maybe.Base.du_maybe_32 ((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v3 -> Any
v3))
(((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.Transform.d_sub_80
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v3 ->
(Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63'_210
(Any -> Any
forall a b. a -> b
coe Any
v3) ((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504)))
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1))
(let v3 :: Any
v3
= ((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.Transform.du_'46'extendedlambda1_100
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v3 ->
(Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63'_210
(Any -> Any
forall a b. a -> b
coe Any
v3) ((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504)))
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1) in
Any -> Any
forall a b. a -> b
coe
(let v4 :: t
v4
= ((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> t
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'unit_304))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'false'8321'_324))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'bool_342))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'integer_364))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8321'_404))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'cons'8322'_430))
(((Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> Integer
-> T__'8866'_14
-> Maybe T_Σ_14
MAlonzo.Code.Untyped.Relation.Binary.Modular.du__'60''124''62'__1128
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'nil_456))
((Any -> Any) -> Any
forall a b. a -> b
coe (\ Any
v4 -> (T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe T__'8866'_14 -> Maybe T_Σ_14
du_red'45'pair_478)))))))) in
Any -> Any
forall a b. a -> b
coe
(let v5 :: Any
v5
= ((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.Transform.du_'46'extendedlambda1_100
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v5 ->
(Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63'_210
(Any -> Any
forall a b. a -> b
coe Any
v5) ((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504)))
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1) in
Any -> Any
forall a b. a -> b
coe
(let v6 :: Any
v6
= ((Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe
(Integer -> T__'8866'_14 -> Maybe T__'8866'_14)
-> Integer -> T__'8866'_14 -> T__'8866'_14
MAlonzo.Code.Untyped.Transform.du_'46'extendedlambda1_100
((Any -> Any) -> Any
forall a b. a -> b
coe
(\ Any
v6 ->
(Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
Integer
-> (Integer -> T__'8866'_14 -> Maybe T_Σ_14)
-> T__'8866'_14
-> Maybe T__'8866'_14
MAlonzo.Code.Untyped.Relation.Binary.Properties.du_refine'63'_210
(Any -> Any
forall a b. a -> b
coe Any
v6) ((Integer -> T__'8866'_14 -> Maybe T_Σ_14) -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> Maybe T_Σ_14
d_reduce_504)))
(Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1) in
Any -> Any
forall a b. a -> b
coe
(let v7 :: t
v7
= ((Integer -> T_Dec_20)
-> ([T__'8866'_14] -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20)
-> (Any -> Any) -> (Any -> Any) -> t
forall a b. a -> b
coe
(Integer -> T_Dec_20)
-> ([T__'8866'_14] -> T_Dec_20) -> T__'8866'_14 -> T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_constr'63'_1648
(\ Any
v7 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404)
(\ Any
v7 ->
T_Dec_20 -> Any
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404) in
Any -> Any
forall a b. a -> b
coe
(let v8 :: p -> b
v8
= \ p
v8 ->
T_Dec_20 -> b
forall a b. a -> b
coe
T_Dec_20
MAlonzo.Code.VerifiedCompilation.UntypedViews.du_'8943'_2404 in
Any -> Any
forall a b. a -> b
coe
(case Any -> T__'8866'_14
forall a b. a -> b
coe Any
v6 of
MAlonzo.Code.Untyped.C_'96'_18 T_Fin_10
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_ƛ_20 T__'8866'_14
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C__'183'__22 T__'8866'_14
v9 T__'8866'_14
v10
-> let v11 :: Any
v11 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v12
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v13 Any
v14
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v13)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v12
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v13 Any
v14
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v13)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v11
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_force_24 T__'8866'_14
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_delay_26 T__'8866'_14
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_con_28 T_TmCon_202
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_constr_34 Integer
v9 [T__'8866'_14]
v10
-> let v11 :: Any
v11 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v12
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v13 Any
v14
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v13)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v12
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v12 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v13 Any
v14
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v13)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v11
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v9 [T__'8866'_14]
v10
-> let v11 :: Any
v11
= (T_Dec_20 -> T_Dec_20 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
T_Dec_20 -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du__'215''45'dec__84
(Any -> T__'8866'_14 -> Any
forall a b. a -> b
coe Any
forall a. a
v7 T__'8866'_14
v9) ((Any -> Any) -> [T__'8866'_14] -> Any
forall a b. a -> b
coe Any -> Any
forall a b. a -> b
v8 [T__'8866'_14]
v10) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v12 T_Reflects_16
v13
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v12
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v13 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v14
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v15 Any
v16
-> case Any -> T__'8866'_14
forall a b. a -> b
coe Any
v5 of
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v17 [T__'8866'_14]
v18
-> case Any -> T_constr'7510'_944
forall a b. a -> b
coe Any
v15 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_constr'33'_954 Any
v21 Any
v22
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe
T__'8866'_14
v17 of
MAlonzo.Code.Untyped.C_constr_34 Integer
v23 [T__'8866'_14]
v24
-> let v25 :: Any
v25
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v21)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v22)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v16)
(let v25 :: Any
v25
= (Integer -> [Any] -> Maybe Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> [Any] -> Maybe Any
MAlonzo.Code.Untyped.CEK.du_lookup'63'_1004
(Integer -> Any
forall a b. a -> b
coe
Integer
v23)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v18) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v25 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v26
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14
MAlonzo.Code.Untyped.Reduction.du_iterApp_242
(Any -> Any
forall a b. a -> b
coe
Any
v26)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v24))
((T__'8866'_14 -> T_CaseConstr_24) -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T_CaseConstr_24
C_case'45'constr_38
Any
v26))
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v25
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)))) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v25 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v26
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v26 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v27 Any
v28
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v27)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> let v26 :: Any
v26
= Any -> Integer -> Any -> Any
forall a b. a -> b
coe
Any
forall a. a
v4
Integer
v0
Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v26 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v27
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v27 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v28 Any
v29
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v28)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe
Any
v26 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v27
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v27 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v28 Any
v29
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v28)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v26
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_constr'7510'_944
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v14 :: Any
v14
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v13)
((Bool -> T_Reflects_16 -> T_Dec_20) -> Any -> Any -> Any
forall a b. a -> b
coe
Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
(Bool -> Any
forall a b. a -> b
coe Bool
v12)
(T_Reflects_16 -> Any
forall a b. a -> b
coe
T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)) in
Any -> Any
forall a b. a -> b
coe
(case Any -> T_Dec_20
forall a b. a -> b
coe Any
v14 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v15 T_Reflects_16
v16
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v15
then case T_Reflects_16 -> T_Reflects_16
forall a b. a -> b
coe T_Reflects_16
v16 of
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22 Any
v17
-> case Any -> T_case'7510'_926
forall a b. a -> b
coe Any
v17 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_case'33'_936 Any
v20 Any
v21
-> case Any -> T__'8866'_14
forall a b. a -> b
coe
Any
v5 of
MAlonzo.Code.Untyped.C_case_40 T__'8866'_14
v22 [T__'8866'_14]
v23
-> case Any -> T_constr'7510'_944
forall a b. a -> b
coe
Any
v20 of
MAlonzo.Code.VerifiedCompilation.UntypedViews.C_constr'33'_954 Any
v26 Any
v27
-> case T__'8866'_14 -> T__'8866'_14
forall a b. a -> b
coe
T__'8866'_14
v22 of
MAlonzo.Code.Untyped.C_constr_34 Integer
v28 [T__'8866'_14]
v29
-> let v30 :: Any
v30
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v26)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v27)
((Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq
(Any -> Any
forall a b. a -> b
coe
Any
v21)
(let v30 :: Any
v30
= (Integer -> [Any] -> Maybe Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Integer -> [Any] -> Maybe Any
MAlonzo.Code.Untyped.CEK.du_lookup'63'_1004
(Integer -> Any
forall a b. a -> b
coe
Integer
v28)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v23) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v30 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v31
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
((Any -> Any -> T_Σ_14) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> T_Σ_14
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32
((T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14)
-> Any -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> [T__'8866'_14] -> T__'8866'_14
MAlonzo.Code.Untyped.Reduction.du_iterApp_242
(Any -> Any
forall a b. a -> b
coe
Any
v31)
([T__'8866'_14] -> Any
forall a b. a -> b
coe
[T__'8866'_14]
v29))
((T__'8866'_14 -> T_CaseConstr_24) -> Any -> Any
forall a b. a -> b
coe
T__'8866'_14 -> T_CaseConstr_24
C_case'45'constr_38
Any
v31))
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v30
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)))) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v30 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v31
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v31 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v32 Any
v33
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v32)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> let v31 :: Any
v31
= Any -> Integer -> Any -> Any
forall a b. a -> b
coe
Any
forall a. a
v4
Integer
v0
Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v31 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v32
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v32 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v33 Any
v34
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v33)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe
Any
v31 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v32
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v32 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v33 Any
v34
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v33)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v31
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_constr'7510'_944
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_case'7510'_926
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
T_Reflects_16
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
else (let v17 :: Any
v17
= Any -> Any -> Any
forall a b. a -> b -> b
seq
(T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v16)
(Maybe Any -> Any
forall a b. a -> b
coe
Maybe Any
forall {a}. Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18) in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v17 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v18
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v18 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v19 Any
v20
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v19)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> let v18 :: Any
v18
= Any -> Integer -> Any -> Any
forall a b. a -> b
coe
Any
forall a. a
v4
Integer
v0
Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe
Any
v18 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v19
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v19 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v20 Any
v21
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v20)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe
Any
v18 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v19
-> case Any -> T_Σ_14
forall a b. a -> b
coe
Any
v19 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v20 Any
v21
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe
Any
v20)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe
Any
v18
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
MAlonzo.Code.Untyped.C_builtin_44 T_Builtin_2
v9
-> let v10 :: Any
v10 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v11
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v11 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v12 Any
v13
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v12)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v10
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'8866'_14
MAlonzo.Code.Untyped.C_error_46
-> let v9 :: Any
v9 = Any -> Integer -> Any -> Any
forall a b. a -> b
coe Any
forall a. a
v4 Integer
v0 Any
v3 in
Any -> Any
forall a b. a -> b
coe
(case Any -> Maybe Any
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v10
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v11 Any
v12
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v11)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> case Any -> Maybe Any
forall a b. a -> b
coe Any
v9 of
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 Any
v10
-> case Any -> T_Σ_14
forall a b. a -> b
coe Any
v10 of
MAlonzo.Code.Agda.Builtin.Sigma.C__'44'__32 Any
v11 Any
v12
-> (Any -> Maybe Any) -> Any -> Any
forall a b. a -> b
coe
Any -> Maybe Any
forall {a}. a -> Maybe a
MAlonzo.Code.Agda.Builtin.Maybe.C_just_16
(Any -> Any
forall a b. a -> b
coe Any
v11)
T_Σ_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
-> Any -> Any
forall a b. a -> b
coe Any
v9
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError
Maybe Any
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)
T__'8866'_14
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError))))))))
((Integer -> T__'8866'_14 -> T__'8866'_14)
-> Any -> Any -> T__'8866'_14
forall a b. a -> b
coe Integer -> T__'8866'_14 -> T__'8866'_14
d_case'45'reduce_508 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v2)) in
Any -> T_ProofOrCE_38
forall a b. a -> b
coe
(case T_Dec_20 -> T_Dec_20
forall a b. a -> b
coe T_Dec_20
v3 of
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32 Bool
v4 T_Reflects_16
v5
-> if Bool -> Bool
forall a b. a -> b
coe Bool
v4
then (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v5)
((Any -> T_ProofOrCE_38) -> Any -> Any
forall a b. a -> b
coe
Any -> T_ProofOrCE_38
MAlonzo.Code.VerifiedCompilation.Certificate.C_proof_44
((Integer -> T__'8866'_14 -> T__'8866'_14 -> T_Fix_50)
-> Any -> Any -> Any -> Any
forall a b. a -> b
coe Integer -> T__'8866'_14 -> T__'8866'_14 -> T_Fix_50
du_sound'45'both_596 (Integer -> Any
forall a b. a -> b
coe Integer
v0) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v1) (T__'8866'_14 -> Any
forall a b. a -> b
coe T__'8866'_14
v2)))
else (Any -> Any -> Any) -> Any -> Any -> Any
forall a b. a -> b
coe
Any -> Any -> Any
forall a b. a -> b -> b
seq (T_Reflects_16 -> Any
forall a b. a -> b
coe T_Reflects_16
v5)
((T_Either_6 T_UncertifiedOptTag_4 T_CertifiedOptTag_10
-> Any -> Any -> T_ProofOrCE_38)
-> T_Either_6 T_UncertifiedOptTag_4 T_CertifiedOptTag_10
-> T__'8866'_14
-> T__'8866'_14
-> Any
forall a b. a -> b
coe
T_Either_6 T_UncertifiedOptTag_4 T_CertifiedOptTag_10
-> Any -> Any -> T_ProofOrCE_38
MAlonzo.Code.VerifiedCompilation.Certificate.C_ce_52
T_Either_6 T_UncertifiedOptTag_4 T_CertifiedOptTag_10
MAlonzo.Code.VerifiedCompilation.Trace.d_CaseReduceT_44 T__'8866'_14
v1 T__'8866'_14
v2)
T_Dec_20
_ -> Any
forall a. a
MAlonzo.RTE.mazUnreachableError)