{-# 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.Relation.Binary.Construct.Add.Infimum.NonStrict 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.Primitive
import qualified MAlonzo.Code.Data.Maybe.Properties
import qualified MAlonzo.Code.Data.Sum.Base
import qualified MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality
import qualified MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties
import qualified MAlonzo.Code.Relation.Binary.Structures
import qualified MAlonzo.Code.Relation.Nullary.Decidable.Core
import qualified MAlonzo.Code.Relation.Nullary.Reflects

-- Relation.Binary.Construct.Add.Infimum.NonStrict._≤₋_
d__'8804''8331'__20 :: p -> p -> p -> p -> p -> p -> ()
d__'8804''8331'__20 p
a0 p
a1 p
a2 p
a3 p
a4 p
a5 = ()
data T__'8804''8331'__20
  = C_'8869''8331''8804'__24 | C_'91'_'93'_30 AgdaAny
-- Relation.Binary.Construct.Add.Infimum.NonStrict.[≤]-injective
d_'91''8804''93''45'injective_36 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  AgdaAny -> AgdaAny -> T__'8804''8331'__20 -> AgdaAny
d_'91''8804''93''45'injective_36 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> AgdaAny
-> AgdaAny
-> T__'8804''8331'__20
-> AgdaAny
d_'91''8804''93''45'injective_36 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 ~AgdaAny
v4 ~AgdaAny
v5 T__'8804''8331'__20
v6
  = T__'8804''8331'__20 -> AgdaAny
du_'91''8804''93''45'injective_36 T__'8804''8331'__20
v6
du_'91''8804''93''45'injective_36 :: T__'8804''8331'__20 -> AgdaAny
du_'91''8804''93''45'injective_36 :: T__'8804''8331'__20 -> AgdaAny
du_'91''8804''93''45'injective_36 T__'8804''8331'__20
v0
  = case T__'8804''8331'__20 -> T__'8804''8331'__20
forall a b. a -> b
coe T__'8804''8331'__20
v0 of
      C_'91'_'93'_30 AgdaAny
v3 -> AgdaAny -> AgdaAny
forall a b. a -> b
coe AgdaAny
v3
      T__'8804''8331'__20
_ -> AgdaAny
forall a. a
MAlonzo.RTE.mazUnreachableError
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-trans
d_'8804''8331''45'trans_40 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  T__'8804''8331'__20 -> T__'8804''8331'__20 -> T__'8804''8331'__20
d_'8804''8331''45'trans_40 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8804''8331'__20
d_'8804''8331''45'trans_40 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v4 Maybe AgdaAny
v5 Maybe AgdaAny
v6 Maybe AgdaAny
v7 T__'8804''8331'__20
v8 T__'8804''8331'__20
v9
  = (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8804''8331'__20
du_'8804''8331''45'trans_40 AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v4 Maybe AgdaAny
v5 Maybe AgdaAny
v6 Maybe AgdaAny
v7 T__'8804''8331'__20
v8 T__'8804''8331'__20
v9
du_'8804''8331''45'trans_40 ::
  (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  T__'8804''8331'__20 -> T__'8804''8331'__20 -> T__'8804''8331'__20
du_'8804''8331''45'trans_40 :: (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8804''8331'__20
du_'8804''8331''45'trans_40 AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v0 Maybe AgdaAny
v1 Maybe AgdaAny
v2 Maybe AgdaAny
v3 T__'8804''8331'__20
v4 T__'8804''8331'__20
v5
  = case T__'8804''8331'__20 -> T__'8804''8331'__20
forall a b. a -> b
coe T__'8804''8331'__20
v4 of
      T__'8804''8331'__20
C_'8869''8331''8804'__24 -> T__'8804''8331'__20 -> T__'8804''8331'__20
forall a b. a -> b
coe T__'8804''8331'__20
C_'8869''8331''8804'__24
      C_'91'_'93'_30 AgdaAny
v8
        -> case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v1 of
             MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v9
               -> case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v2 of
                    MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v10
                      -> case T__'8804''8331'__20 -> T__'8804''8331'__20
forall a b. a -> b
coe T__'8804''8331'__20
v5 of
                           C_'91'_'93'_30 AgdaAny
v13
                             -> case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v3 of
                                  MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v14
                                    -> (AgdaAny -> T__'8804''8331'__20) -> AgdaAny -> T__'8804''8331'__20
forall a b. a -> b
coe AgdaAny -> T__'8804''8331'__20
C_'91'_'93'_30 ((AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b
coe AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v0 AgdaAny
v9 AgdaAny
v10 AgdaAny
v14 AgdaAny
v8 AgdaAny
v13)
                                  Maybe AgdaAny
_ -> T__'8804''8331'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
                           T__'8804''8331'__20
_ -> T__'8804''8331'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
                    Maybe AgdaAny
_ -> T__'8804''8331'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
             Maybe AgdaAny
_ -> T__'8804''8331'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
      T__'8804''8331'__20
_ -> T__'8804''8331'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-minimum
d_'8804''8331''45'minimum_54 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) -> Maybe AgdaAny -> T__'8804''8331'__20
d_'8804''8331''45'minimum_54 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> Maybe AgdaAny
-> T__'8804''8331'__20
d_'8804''8331''45'minimum_54 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3
  = Maybe AgdaAny -> T__'8804''8331'__20
du_'8804''8331''45'minimum_54
du_'8804''8331''45'minimum_54 ::
  Maybe AgdaAny -> T__'8804''8331'__20
du_'8804''8331''45'minimum_54 :: Maybe AgdaAny -> T__'8804''8331'__20
du_'8804''8331''45'minimum_54 Maybe AgdaAny
v0 = T__'8804''8331'__20 -> T__'8804''8331'__20
forall a b. a -> b
coe T__'8804''8331'__20
C_'8869''8331''8804'__24
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-dec
d_'8804''8331''45'dec_56 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  (AgdaAny ->
   AgdaAny ->
   MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
d_'8804''8331''45'dec_56 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T_Dec_20
d_'8804''8331''45'dec_56 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 AgdaAny -> AgdaAny -> T_Dec_20
v4 Maybe AgdaAny
v5 Maybe AgdaAny
v6
  = (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
du_'8804''8331''45'dec_56 AgdaAny -> AgdaAny -> T_Dec_20
v4 Maybe AgdaAny
v5 Maybe AgdaAny
v6
du_'8804''8331''45'dec_56 ::
  (AgdaAny ->
   AgdaAny ->
   MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  MAlonzo.Code.Relation.Nullary.Decidable.Core.T_Dec_20
du_'8804''8331''45'dec_56 :: (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
du_'8804''8331''45'dec_56 AgdaAny -> AgdaAny -> T_Dec_20
v0 Maybe AgdaAny
v1 Maybe AgdaAny
v2
  = case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v1 of
      MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v3
        -> case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v2 of
             MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v4
               -> ((AgdaAny -> AgdaAny)
 -> (AgdaAny -> AgdaAny) -> T_Dec_20 -> T_Dec_20)
-> AgdaAny -> AgdaAny -> AgdaAny -> T_Dec_20
forall a b. a -> b
coe
                    (AgdaAny -> AgdaAny)
-> (AgdaAny -> AgdaAny) -> T_Dec_20 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.du_map'8242'_178
                    ((AgdaAny -> T__'8804''8331'__20) -> AgdaAny
forall a b. a -> b
coe AgdaAny -> T__'8804''8331'__20
C_'91'_'93'_30) ((T__'8804''8331'__20 -> AgdaAny) -> AgdaAny
forall a b. a -> b
coe T__'8804''8331'__20 -> AgdaAny
du_'91''8804''93''45'injective_36)
                    ((AgdaAny -> AgdaAny -> T_Dec_20) -> AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b
coe AgdaAny -> AgdaAny -> T_Dec_20
v0 AgdaAny
v3 AgdaAny
v4)
             Maybe AgdaAny
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
               -> (Bool -> T_Reflects_16 -> T_Dec_20)
-> AgdaAny -> AgdaAny -> T_Dec_20
forall a b. a -> b
coe
                    Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
                    (Bool -> AgdaAny
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_false_8)
                    (T_Reflects_16 -> AgdaAny
forall a b. a -> b
coe T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'8319'_26)
             Maybe AgdaAny
_ -> T_Dec_20
forall a. a
MAlonzo.RTE.mazUnreachableError
      Maybe AgdaAny
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
        -> (Bool -> T_Reflects_16 -> T_Dec_20)
-> AgdaAny -> AgdaAny -> T_Dec_20
forall a b. a -> b
coe
             Bool -> T_Reflects_16 -> T_Dec_20
MAlonzo.Code.Relation.Nullary.Decidable.Core.C__because__32
             (Bool -> AgdaAny
forall a b. a -> b
coe Bool
MAlonzo.Code.Agda.Builtin.Bool.C_true_10)
             ((AgdaAny -> T_Reflects_16) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
                AgdaAny -> T_Reflects_16
MAlonzo.Code.Relation.Nullary.Reflects.C_of'696'_22
                (T__'8804''8331'__20 -> AgdaAny
forall a b. a -> b
coe T__'8804''8331'__20
C_'8869''8331''8804'__24))
      Maybe AgdaAny
_ -> T_Dec_20
forall a. a
MAlonzo.RTE.mazUnreachableError
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-total
d_'8804''8331''45'total_72 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  (AgdaAny -> AgdaAny -> MAlonzo.Code.Data.Sum.Base.T__'8846'__30) ->
  Maybe AgdaAny ->
  Maybe AgdaAny -> MAlonzo.Code.Data.Sum.Base.T__'8846'__30
d_'8804''8331''45'total_72 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> T__'8846'__30)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8846'__30
d_'8804''8331''45'total_72 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 AgdaAny -> AgdaAny -> T__'8846'__30
v4 Maybe AgdaAny
v5 Maybe AgdaAny
v6
  = (AgdaAny -> AgdaAny -> T__'8846'__30)
-> Maybe AgdaAny -> Maybe AgdaAny -> T__'8846'__30
du_'8804''8331''45'total_72 AgdaAny -> AgdaAny -> T__'8846'__30
v4 Maybe AgdaAny
v5 Maybe AgdaAny
v6
du_'8804''8331''45'total_72 ::
  (AgdaAny -> AgdaAny -> MAlonzo.Code.Data.Sum.Base.T__'8846'__30) ->
  Maybe AgdaAny ->
  Maybe AgdaAny -> MAlonzo.Code.Data.Sum.Base.T__'8846'__30
du_'8804''8331''45'total_72 :: (AgdaAny -> AgdaAny -> T__'8846'__30)
-> Maybe AgdaAny -> Maybe AgdaAny -> T__'8846'__30
du_'8804''8331''45'total_72 AgdaAny -> AgdaAny -> T__'8846'__30
v0 Maybe AgdaAny
v1 Maybe AgdaAny
v2
  = case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v1 of
      MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v3
        -> case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v2 of
             MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v4
               -> ((AgdaAny -> AgdaAny)
 -> (AgdaAny -> AgdaAny) -> T__'8846'__30 -> T__'8846'__30)
-> AgdaAny -> AgdaAny -> AgdaAny -> T__'8846'__30
forall a b. a -> b
coe
                    (AgdaAny -> AgdaAny)
-> (AgdaAny -> AgdaAny) -> T__'8846'__30 -> T__'8846'__30
MAlonzo.Code.Data.Sum.Base.du_map_84 ((AgdaAny -> T__'8804''8331'__20) -> AgdaAny
forall a b. a -> b
coe AgdaAny -> T__'8804''8331'__20
C_'91'_'93'_30)
                    ((AgdaAny -> T__'8804''8331'__20) -> AgdaAny
forall a b. a -> b
coe AgdaAny -> T__'8804''8331'__20
C_'91'_'93'_30) ((AgdaAny -> AgdaAny -> T__'8846'__30)
-> AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b
coe AgdaAny -> AgdaAny -> T__'8846'__30
v0 AgdaAny
v3 AgdaAny
v4)
             Maybe AgdaAny
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
               -> (AgdaAny -> T__'8846'__30) -> AgdaAny -> T__'8846'__30
forall a b. a -> b
coe
                    AgdaAny -> T__'8846'__30
MAlonzo.Code.Data.Sum.Base.C_inj'8322'_42
                    (T__'8804''8331'__20 -> AgdaAny
forall a b. a -> b
coe T__'8804''8331'__20
C_'8869''8331''8804'__24)
             Maybe AgdaAny
_ -> T__'8846'__30
forall a. a
MAlonzo.RTE.mazUnreachableError
      Maybe AgdaAny
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
        -> (AgdaAny -> T__'8846'__30) -> AgdaAny -> T__'8846'__30
forall a b. a -> b
coe
             AgdaAny -> T__'8846'__30
MAlonzo.Code.Data.Sum.Base.C_inj'8321'_38
             (T__'8804''8331'__20 -> AgdaAny
forall a b. a -> b
coe T__'8804''8331'__20
C_'8869''8331''8804'__24)
      Maybe AgdaAny
_ -> T__'8846'__30
forall a. a
MAlonzo.RTE.mazUnreachableError
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-irrelevant
d_'8804''8331''45'irrelevant_88 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  (AgdaAny ->
   AgdaAny ->
   AgdaAny ->
   AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  T__'8804''8331'__20 ->
  T__'8804''8331'__20 ->
  MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'8804''8331''45'irrelevant_88 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> T__'8801'__12)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8801'__12
d_'8804''8331''45'irrelevant_88 = ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> T__'8801'__12)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8801'__12
forall a. a
erased
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-reflexive-≡
d_'8804''8331''45'reflexive'45''8801'_100 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  (AgdaAny ->
   AgdaAny ->
   MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 -> AgdaAny) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 ->
  T__'8804''8331'__20
d_'8804''8331''45'reflexive'45''8801'_100 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8801'__12
-> T__'8804''8331'__20
d_'8804''8331''45'reflexive'45''8801'_100 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny
v4 Maybe AgdaAny
v5 ~Maybe AgdaAny
v6
                                          ~T__'8801'__12
v7
  = (AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny)
-> Maybe AgdaAny -> T__'8804''8331'__20
du_'8804''8331''45'reflexive'45''8801'_100 AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny
v4 Maybe AgdaAny
v5
du_'8804''8331''45'reflexive'45''8801'_100 ::
  (AgdaAny ->
   AgdaAny ->
   MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12 -> AgdaAny) ->
  Maybe AgdaAny -> T__'8804''8331'__20
du_'8804''8331''45'reflexive'45''8801'_100 :: (AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny)
-> Maybe AgdaAny -> T__'8804''8331'__20
du_'8804''8331''45'reflexive'45''8801'_100 AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny
v0 Maybe AgdaAny
v1
  = case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v1 of
      MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v2
        -> (AgdaAny -> T__'8804''8331'__20) -> AgdaAny -> T__'8804''8331'__20
forall a b. a -> b
coe AgdaAny -> T__'8804''8331'__20
C_'91'_'93'_30 ((AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny)
-> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b
coe AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny
v0 AgdaAny
v2 AgdaAny
v2 AgdaAny
forall a. a
erased)
      Maybe AgdaAny
MAlonzo.Code.Agda.Builtin.Maybe.C_nothing_18
        -> T__'8804''8331'__20 -> T__'8804''8331'__20
forall a b. a -> b
coe T__'8804''8331'__20
C_'8869''8331''8804'__24
      Maybe AgdaAny
_ -> T__'8804''8331'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-antisym-≡
d_'8804''8331''45'antisym'45''8801'_108 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  (AgdaAny ->
   AgdaAny ->
   AgdaAny ->
   AgdaAny -> MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  T__'8804''8331'__20 ->
  T__'8804''8331'__20 ->
  MAlonzo.Code.Agda.Builtin.Equality.T__'8801'__12
d_'8804''8331''45'antisym'45''8801'_108 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> T__'8801'__12)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8801'__12
d_'8804''8331''45'antisym'45''8801'_108 = ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> T__'8801'__12)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8801'__12
forall a. a
erased
-- Relation.Binary.Construct.Add.Infimum.NonStrict._._._≈∙_
d__'8776''8729'__128 :: p -> p -> p -> p -> p -> p -> p -> p -> ()
d__'8776''8729'__128 p
a0 p
a1 p
a2 p
a3 p
a4 p
a5 p
a6 p
a7 = ()
-- Relation.Binary.Construct.Add.Infimum.NonStrict._.≤₋-reflexive
d_'8804''8331''45'reflexive_148 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  (AgdaAny -> AgdaAny -> ()) ->
  (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.T__'8776''8729'__20 ->
  T__'8804''8331'__20
d_'8804''8331''45'reflexive_148 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8776''8729'__20
-> T__'8804''8331'__20
d_'8804''8331''45'reflexive_148 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 ~()
v4 ~AgdaAny -> AgdaAny -> ()
v5 AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v6 Maybe AgdaAny
v7 Maybe AgdaAny
v8 T__'8776''8729'__20
v9
  = (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8776''8729'__20
-> T__'8804''8331'__20
du_'8804''8331''45'reflexive_148 AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v6 Maybe AgdaAny
v7 Maybe AgdaAny
v8 T__'8776''8729'__20
v9
du_'8804''8331''45'reflexive_148 ::
  (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.T__'8776''8729'__20 ->
  T__'8804''8331'__20
du_'8804''8331''45'reflexive_148 :: (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8776''8729'__20
-> T__'8804''8331'__20
du_'8804''8331''45'reflexive_148 AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v0 Maybe AgdaAny
v1 Maybe AgdaAny
v2 T__'8776''8729'__20
v3
  = case T__'8776''8729'__20 -> T__'8776''8729'__20
forall a b. a -> b
coe T__'8776''8729'__20
v3 of
      T__'8776''8729'__20
MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.C_'8729''8776''8729'_22
        -> T__'8804''8331'__20 -> T__'8804''8331'__20
forall a b. a -> b
coe T__'8804''8331'__20
C_'8869''8331''8804'__24
      MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.C_'91'_'93'_28 AgdaAny
v6
        -> case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v1 of
             MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v7
               -> case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v2 of
                    MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v8
                      -> (AgdaAny -> T__'8804''8331'__20) -> AgdaAny -> T__'8804''8331'__20
forall a b. a -> b
coe AgdaAny -> T__'8804''8331'__20
C_'91'_'93'_30 ((AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b
coe AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v0 AgdaAny
v7 AgdaAny
v8 AgdaAny
v6)
                    Maybe AgdaAny
_ -> T__'8804''8331'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
             Maybe AgdaAny
_ -> T__'8804''8331'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
      T__'8776''8729'__20
_ -> T__'8804''8331'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
-- Relation.Binary.Construct.Add.Infimum.NonStrict._.≤₋-antisym
d_'8804''8331''45'antisym_156 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  (AgdaAny -> AgdaAny -> ()) ->
  (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  T__'8804''8331'__20 ->
  T__'8804''8331'__20 ->
  MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.T__'8776''8729'__20
d_'8804''8331''45'antisym_156 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8776''8729'__20
d_'8804''8331''45'antisym_156 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 ~()
v4 ~AgdaAny -> AgdaAny -> ()
v5 AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v6 Maybe AgdaAny
v7 Maybe AgdaAny
v8 T__'8804''8331'__20
v9
                              T__'8804''8331'__20
v10
  = (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8776''8729'__20
du_'8804''8331''45'antisym_156 AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v6 Maybe AgdaAny
v7 Maybe AgdaAny
v8 T__'8804''8331'__20
v9 T__'8804''8331'__20
v10
du_'8804''8331''45'antisym_156 ::
  (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny) ->
  Maybe AgdaAny ->
  Maybe AgdaAny ->
  T__'8804''8331'__20 ->
  T__'8804''8331'__20 ->
  MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.T__'8776''8729'__20
du_'8804''8331''45'antisym_156 :: (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8776''8729'__20
du_'8804''8331''45'antisym_156 AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v0 Maybe AgdaAny
v1 Maybe AgdaAny
v2 T__'8804''8331'__20
v3 T__'8804''8331'__20
v4
  = case T__'8804''8331'__20 -> T__'8804''8331'__20
forall a b. a -> b
coe T__'8804''8331'__20
v3 of
      T__'8804''8331'__20
C_'8869''8331''8804'__24
        -> (AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny -> AgdaAny -> T__'8776''8729'__20
forall a b. a -> b
coe
             AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b -> b
seq (T__'8804''8331'__20 -> AgdaAny
forall a b. a -> b
coe T__'8804''8331'__20
v4)
             (T__'8776''8729'__20 -> AgdaAny
forall a b. a -> b
coe
                T__'8776''8729'__20
MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.C_'8729''8776''8729'_22)
      C_'91'_'93'_30 AgdaAny
v7
        -> case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v1 of
             MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v8
               -> case Maybe AgdaAny -> Maybe AgdaAny
forall a b. a -> b
coe Maybe AgdaAny
v2 of
                    MAlonzo.Code.Agda.Builtin.Maybe.C_just_16 AgdaAny
v9
                      -> case T__'8804''8331'__20 -> T__'8804''8331'__20
forall a b. a -> b
coe T__'8804''8331'__20
v4 of
                           C_'91'_'93'_30 AgdaAny
v12
                             -> (AgdaAny -> T__'8776''8729'__20) -> AgdaAny -> T__'8776''8729'__20
forall a b. a -> b
coe
                                  AgdaAny -> T__'8776''8729'__20
MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.C_'91'_'93'_28
                                  ((AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b
coe AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
v0 AgdaAny
v8 AgdaAny
v9 AgdaAny
v7 AgdaAny
v12)
                           T__'8804''8331'__20
_ -> T__'8776''8729'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
                    Maybe AgdaAny
_ -> T__'8776''8729'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
             Maybe AgdaAny
_ -> T__'8776''8729'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
      T__'8804''8331'__20
_ -> T__'8776''8729'__20
forall a. a
MAlonzo.RTE.mazUnreachableError
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-isPreorder-≡
d_'8804''8331''45'isPreorder'45''8801'_166 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76
d_'8804''8331''45'isPreorder'45''8801'_166 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsPreorder_76
-> T_IsPreorder_76
d_'8804''8331''45'isPreorder'45''8801'_166 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 T_IsPreorder_76
v4
  = T_IsPreorder_76 -> T_IsPreorder_76
du_'8804''8331''45'isPreorder'45''8801'_166 T_IsPreorder_76
v4
du_'8804''8331''45'isPreorder'45''8801'_166 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76
du_'8804''8331''45'isPreorder'45''8801'_166 :: T_IsPreorder_76 -> T_IsPreorder_76
du_'8804''8331''45'isPreorder'45''8801'_166 T_IsPreorder_76
v0
  = (T_IsEquivalence_28
 -> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> T_IsPreorder_76)
-> AgdaAny
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny
-> T_IsPreorder_76
forall a b. a -> b
coe
      T_IsEquivalence_28
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> T_IsPreorder_76
MAlonzo.Code.Relation.Binary.Structures.C_constructor_126
      (T_IsEquivalence_28 -> AgdaAny
forall a b. a -> b
coe
         T_IsEquivalence_28
MAlonzo.Code.Relation.Binary.PropositionalEquality.Properties.du_isEquivalence_396)
      (\ AgdaAny
v1 AgdaAny
v2 AgdaAny
v3 ->
         ((AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny)
 -> Maybe AgdaAny -> T__'8804''8331'__20)
-> AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
           (AgdaAny -> AgdaAny -> T__'8801'__12 -> AgdaAny)
-> Maybe AgdaAny -> T__'8804''8331'__20
du_'8804''8331''45'reflexive'45''8801'_100
           ((T_IsPreorder_76 -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
              T_IsPreorder_76 -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
MAlonzo.Code.Relation.Binary.Structures.d_reflexive_88 (T_IsPreorder_76 -> AgdaAny
forall a b. a -> b
coe T_IsPreorder_76
v0))
           AgdaAny
v1)
      (((AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> Maybe AgdaAny
 -> Maybe AgdaAny
 -> Maybe AgdaAny
 -> T__'8804''8331'__20
 -> T__'8804''8331'__20
 -> T__'8804''8331'__20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8804''8331'__20
du_'8804''8331''45'trans_40
         ((T_IsPreorder_76
 -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe T_IsPreorder_76
-> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
MAlonzo.Code.Relation.Binary.Structures.d_trans_90 (T_IsPreorder_76 -> AgdaAny
forall a b. a -> b
coe T_IsPreorder_76
v0)))
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-isPartialOrder-≡
d_'8804''8331''45'isPartialOrder'45''8801'_208 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248
d_'8804''8331''45'isPartialOrder'45''8801'_208 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsPartialOrder_248
-> T_IsPartialOrder_248
d_'8804''8331''45'isPartialOrder'45''8801'_208 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 T_IsPartialOrder_248
v4
  = T_IsPartialOrder_248 -> T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder'45''8801'_208 T_IsPartialOrder_248
v4
du_'8804''8331''45'isPartialOrder'45''8801'_208 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder'45''8801'_208 :: T_IsPartialOrder_248 -> T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder'45''8801'_208 T_IsPartialOrder_248
v0
  = (T_IsPreorder_76
 -> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> T_IsPartialOrder_248)
-> AgdaAny -> AgdaAny -> T_IsPartialOrder_248
forall a b. a -> b
coe
      T_IsPreorder_76
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> T_IsPartialOrder_248
MAlonzo.Code.Relation.Binary.Structures.C_constructor_294
      ((T_IsPreorder_76 -> T_IsPreorder_76) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         T_IsPreorder_76 -> T_IsPreorder_76
du_'8804''8331''45'isPreorder'45''8801'_166
         ((T_IsPartialOrder_248 -> T_IsPreorder_76) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsPartialOrder_248 -> T_IsPreorder_76
MAlonzo.Code.Relation.Binary.Structures.d_isPreorder_256 (T_IsPartialOrder_248 -> AgdaAny
forall a b. a -> b
coe T_IsPartialOrder_248
v0)))
      AgdaAny
forall a. a
erased
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-isDecPartialOrder-≡
d_'8804''8331''45'isDecPartialOrder'45''8801'_254 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecPartialOrder_300 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecPartialOrder_300
d_'8804''8331''45'isDecPartialOrder'45''8801'_254 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsDecPartialOrder_300
-> T_IsDecPartialOrder_300
d_'8804''8331''45'isDecPartialOrder'45''8801'_254 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3
                                                  T_IsDecPartialOrder_300
v4
  = T_IsDecPartialOrder_300 -> T_IsDecPartialOrder_300
du_'8804''8331''45'isDecPartialOrder'45''8801'_254 T_IsDecPartialOrder_300
v4
du_'8804''8331''45'isDecPartialOrder'45''8801'_254 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecPartialOrder_300 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecPartialOrder_300
du_'8804''8331''45'isDecPartialOrder'45''8801'_254 :: T_IsDecPartialOrder_300 -> T_IsDecPartialOrder_300
du_'8804''8331''45'isDecPartialOrder'45''8801'_254 T_IsDecPartialOrder_300
v0
  = (T_IsPartialOrder_248
 -> (AgdaAny -> AgdaAny -> T_Dec_20)
 -> (AgdaAny -> AgdaAny -> T_Dec_20)
 -> T_IsDecPartialOrder_300)
-> AgdaAny -> AgdaAny -> AgdaAny -> T_IsDecPartialOrder_300
forall a b. a -> b
coe
      T_IsPartialOrder_248
-> (AgdaAny -> AgdaAny -> T_Dec_20)
-> (AgdaAny -> AgdaAny -> T_Dec_20)
-> T_IsDecPartialOrder_300
MAlonzo.Code.Relation.Binary.Structures.C_constructor_364
      ((T_IsPartialOrder_248 -> T_IsPartialOrder_248)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         T_IsPartialOrder_248 -> T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder'45''8801'_208
         ((T_IsDecPartialOrder_300 -> T_IsPartialOrder_248)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecPartialOrder_300 -> T_IsPartialOrder_248
MAlonzo.Code.Relation.Binary.Structures.d_isPartialOrder_310
            (T_IsDecPartialOrder_300 -> AgdaAny
forall a b. a -> b
coe T_IsDecPartialOrder_300
v0)))
      (((AgdaAny -> AgdaAny -> T_Dec_20)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
MAlonzo.Code.Data.Maybe.Properties.du_'8801''45'dec_24
         ((T_IsDecPartialOrder_300 -> AgdaAny -> AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecPartialOrder_300 -> AgdaAny -> AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Structures.d__'8799'__312 (T_IsDecPartialOrder_300 -> AgdaAny
forall a b. a -> b
coe T_IsDecPartialOrder_300
v0)))
      (((AgdaAny -> AgdaAny -> T_Dec_20)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
du_'8804''8331''45'dec_56
         ((T_IsDecPartialOrder_300 -> AgdaAny -> AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecPartialOrder_300 -> AgdaAny -> AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Structures.d__'8804''63'__314
            (T_IsDecPartialOrder_300 -> AgdaAny
forall a b. a -> b
coe T_IsDecPartialOrder_300
v0)))
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-isTotalOrder-≡
d_'8804''8331''45'isTotalOrder'45''8801'_314 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488
d_'8804''8331''45'isTotalOrder'45''8801'_314 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsTotalOrder_488
-> T_IsTotalOrder_488
d_'8804''8331''45'isTotalOrder'45''8801'_314 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 T_IsTotalOrder_488
v4
  = T_IsTotalOrder_488 -> T_IsTotalOrder_488
du_'8804''8331''45'isTotalOrder'45''8801'_314 T_IsTotalOrder_488
v4
du_'8804''8331''45'isTotalOrder'45''8801'_314 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488
du_'8804''8331''45'isTotalOrder'45''8801'_314 :: T_IsTotalOrder_488 -> T_IsTotalOrder_488
du_'8804''8331''45'isTotalOrder'45''8801'_314 T_IsTotalOrder_488
v0
  = (T_IsPartialOrder_248
 -> (AgdaAny -> AgdaAny -> T__'8846'__30) -> T_IsTotalOrder_488)
-> AgdaAny -> AgdaAny -> T_IsTotalOrder_488
forall a b. a -> b
coe
      T_IsPartialOrder_248
-> (AgdaAny -> AgdaAny -> T__'8846'__30) -> T_IsTotalOrder_488
MAlonzo.Code.Relation.Binary.Structures.C_constructor_540
      ((T_IsPartialOrder_248 -> T_IsPartialOrder_248)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         T_IsPartialOrder_248 -> T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder'45''8801'_208
         ((T_IsTotalOrder_488 -> T_IsPartialOrder_248) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsTotalOrder_488 -> T_IsPartialOrder_248
MAlonzo.Code.Relation.Binary.Structures.d_isPartialOrder_496
            (T_IsTotalOrder_488 -> AgdaAny
forall a b. a -> b
coe T_IsTotalOrder_488
v0)))
      (((AgdaAny -> AgdaAny -> T__'8846'__30)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T__'8846'__30)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T__'8846'__30)
-> Maybe AgdaAny -> Maybe AgdaAny -> T__'8846'__30
du_'8804''8331''45'total_72
         ((T_IsTotalOrder_488 -> AgdaAny -> AgdaAny -> T__'8846'__30)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe T_IsTotalOrder_488 -> AgdaAny -> AgdaAny -> T__'8846'__30
MAlonzo.Code.Relation.Binary.Structures.d_total_498 (T_IsTotalOrder_488 -> AgdaAny
forall a b. a -> b
coe T_IsTotalOrder_488
v0)))
-- Relation.Binary.Construct.Add.Infimum.NonStrict.≤₋-isDecTotalOrder-≡
d_'8804''8331''45'isDecTotalOrder'45''8801'_366 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546
d_'8804''8331''45'isDecTotalOrder'45''8801'_366 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsDecTotalOrder_546
-> T_IsDecTotalOrder_546
d_'8804''8331''45'isDecTotalOrder'45''8801'_366 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 T_IsDecTotalOrder_546
v4
  = T_IsDecTotalOrder_546 -> T_IsDecTotalOrder_546
du_'8804''8331''45'isDecTotalOrder'45''8801'_366 T_IsDecTotalOrder_546
v4
du_'8804''8331''45'isDecTotalOrder'45''8801'_366 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546
du_'8804''8331''45'isDecTotalOrder'45''8801'_366 :: T_IsDecTotalOrder_546 -> T_IsDecTotalOrder_546
du_'8804''8331''45'isDecTotalOrder'45''8801'_366 T_IsDecTotalOrder_546
v0
  = (T_IsTotalOrder_488
 -> (AgdaAny -> AgdaAny -> T_Dec_20)
 -> (AgdaAny -> AgdaAny -> T_Dec_20)
 -> T_IsDecTotalOrder_546)
-> AgdaAny -> AgdaAny -> AgdaAny -> T_IsDecTotalOrder_546
forall a b. a -> b
coe
      T_IsTotalOrder_488
-> (AgdaAny -> AgdaAny -> T_Dec_20)
-> (AgdaAny -> AgdaAny -> T_Dec_20)
-> T_IsDecTotalOrder_546
MAlonzo.Code.Relation.Binary.Structures.C_constructor_618
      ((T_IsTotalOrder_488 -> T_IsTotalOrder_488) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         T_IsTotalOrder_488 -> T_IsTotalOrder_488
du_'8804''8331''45'isTotalOrder'45''8801'_314
         ((T_IsDecTotalOrder_546 -> T_IsTotalOrder_488) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecTotalOrder_546 -> T_IsTotalOrder_488
MAlonzo.Code.Relation.Binary.Structures.d_isTotalOrder_556
            (T_IsDecTotalOrder_546 -> AgdaAny
forall a b. a -> b
coe T_IsDecTotalOrder_546
v0)))
      (((AgdaAny -> AgdaAny -> T_Dec_20)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
MAlonzo.Code.Data.Maybe.Properties.du_'8801''45'dec_24
         ((T_IsDecTotalOrder_546 -> AgdaAny -> AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecTotalOrder_546 -> AgdaAny -> AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Structures.d__'8799'__558 (T_IsDecTotalOrder_546 -> AgdaAny
forall a b. a -> b
coe T_IsDecTotalOrder_546
v0)))
      (((AgdaAny -> AgdaAny -> T_Dec_20)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
du_'8804''8331''45'dec_56
         ((T_IsDecTotalOrder_546 -> AgdaAny -> AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecTotalOrder_546 -> AgdaAny -> AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Structures.d__'8804''63'__560
            (T_IsDecTotalOrder_546 -> AgdaAny
forall a b. a -> b
coe T_IsDecTotalOrder_546
v0)))
-- Relation.Binary.Construct.Add.Infimum.NonStrict._._._≈∙_
d__'8776''8729'__444 :: p -> p -> p -> p -> p -> p -> p -> p -> ()
d__'8776''8729'__444 p
a0 p
a1 p
a2 p
a3 p
a4 p
a5 p
a6 p
a7 = ()
-- Relation.Binary.Construct.Add.Infimum.NonStrict._.≤₋-isPreorder
d_'8804''8331''45'isPreorder_464 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76
d_'8804''8331''45'isPreorder_464 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsPreorder_76
-> T_IsPreorder_76
d_'8804''8331''45'isPreorder_464 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 ~()
v4 ~AgdaAny -> AgdaAny -> ()
v5 T_IsPreorder_76
v6
  = T_IsPreorder_76 -> T_IsPreorder_76
du_'8804''8331''45'isPreorder_464 T_IsPreorder_76
v6
du_'8804''8331''45'isPreorder_464 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPreorder_76
du_'8804''8331''45'isPreorder_464 :: T_IsPreorder_76 -> T_IsPreorder_76
du_'8804''8331''45'isPreorder_464 T_IsPreorder_76
v0
  = (T_IsEquivalence_28
 -> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> T_IsPreorder_76)
-> AgdaAny -> AgdaAny -> AgdaAny -> T_IsPreorder_76
forall a b. a -> b
coe
      T_IsEquivalence_28
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> T_IsPreorder_76
MAlonzo.Code.Relation.Binary.Structures.C_constructor_126
      ((T_IsEquivalence_28 -> T_IsEquivalence_28) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         T_IsEquivalence_28 -> T_IsEquivalence_28
MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.du_'8776''8729''45'isEquivalence_108
         ((T_IsPreorder_76 -> T_IsEquivalence_28) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsPreorder_76 -> T_IsEquivalence_28
MAlonzo.Code.Relation.Binary.Structures.d_isEquivalence_86
            (T_IsPreorder_76 -> AgdaAny
forall a b. a -> b
coe T_IsPreorder_76
v0)))
      (((AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> Maybe AgdaAny
 -> Maybe AgdaAny
 -> T__'8776''8729'__20
 -> T__'8804''8331'__20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8776''8729'__20
-> T__'8804''8331'__20
du_'8804''8331''45'reflexive_148
         ((T_IsPreorder_76 -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsPreorder_76 -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
MAlonzo.Code.Relation.Binary.Structures.d_reflexive_88 (T_IsPreorder_76 -> AgdaAny
forall a b. a -> b
coe T_IsPreorder_76
v0)))
      (((AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> Maybe AgdaAny
 -> Maybe AgdaAny
 -> Maybe AgdaAny
 -> T__'8804''8331'__20
 -> T__'8804''8331'__20
 -> T__'8804''8331'__20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8804''8331'__20
du_'8804''8331''45'trans_40
         ((T_IsPreorder_76
 -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe T_IsPreorder_76
-> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
MAlonzo.Code.Relation.Binary.Structures.d_trans_90 (T_IsPreorder_76 -> AgdaAny
forall a b. a -> b
coe T_IsPreorder_76
v0)))
-- Relation.Binary.Construct.Add.Infimum.NonStrict._.≤₋-isPartialOrder
d_'8804''8331''45'isPartialOrder_506 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248
d_'8804''8331''45'isPartialOrder_506 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsPartialOrder_248
-> T_IsPartialOrder_248
d_'8804''8331''45'isPartialOrder_506 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 ~()
v4 ~AgdaAny -> AgdaAny -> ()
v5 T_IsPartialOrder_248
v6
  = T_IsPartialOrder_248 -> T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder_506 T_IsPartialOrder_248
v6
du_'8804''8331''45'isPartialOrder_506 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder_506 :: T_IsPartialOrder_248 -> T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder_506 T_IsPartialOrder_248
v0
  = (T_IsPreorder_76
 -> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> T_IsPartialOrder_248)
-> AgdaAny -> AgdaAny -> T_IsPartialOrder_248
forall a b. a -> b
coe
      T_IsPreorder_76
-> (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> T_IsPartialOrder_248
MAlonzo.Code.Relation.Binary.Structures.C_constructor_294
      ((T_IsPreorder_76 -> T_IsPreorder_76) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         T_IsPreorder_76 -> T_IsPreorder_76
du_'8804''8331''45'isPreorder_464
         ((T_IsPartialOrder_248 -> T_IsPreorder_76) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsPartialOrder_248 -> T_IsPreorder_76
MAlonzo.Code.Relation.Binary.Structures.d_isPreorder_256 (T_IsPartialOrder_248 -> AgdaAny
forall a b. a -> b
coe T_IsPartialOrder_248
v0)))
      (((AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
 -> Maybe AgdaAny
 -> Maybe AgdaAny
 -> T__'8804''8331'__20
 -> T__'8804''8331'__20
 -> T__'8776''8729'__20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> Maybe AgdaAny
-> Maybe AgdaAny
-> T__'8804''8331'__20
-> T__'8804''8331'__20
-> T__'8776''8729'__20
du_'8804''8331''45'antisym_156
         ((T_IsPartialOrder_248
 -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsPartialOrder_248
-> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
MAlonzo.Code.Relation.Binary.Structures.d_antisym_258 (T_IsPartialOrder_248 -> AgdaAny
forall a b. a -> b
coe T_IsPartialOrder_248
v0)))
-- Relation.Binary.Construct.Add.Infimum.NonStrict._.≤₋-isDecPartialOrder
d_'8804''8331''45'isDecPartialOrder_552 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecPartialOrder_300 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecPartialOrder_300
d_'8804''8331''45'isDecPartialOrder_552 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsDecPartialOrder_300
-> T_IsDecPartialOrder_300
d_'8804''8331''45'isDecPartialOrder_552 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 ~()
v4 ~AgdaAny -> AgdaAny -> ()
v5 T_IsDecPartialOrder_300
v6
  = T_IsDecPartialOrder_300 -> T_IsDecPartialOrder_300
du_'8804''8331''45'isDecPartialOrder_552 T_IsDecPartialOrder_300
v6
du_'8804''8331''45'isDecPartialOrder_552 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecPartialOrder_300 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecPartialOrder_300
du_'8804''8331''45'isDecPartialOrder_552 :: T_IsDecPartialOrder_300 -> T_IsDecPartialOrder_300
du_'8804''8331''45'isDecPartialOrder_552 T_IsDecPartialOrder_300
v0
  = (T_IsPartialOrder_248
 -> (AgdaAny -> AgdaAny -> T_Dec_20)
 -> (AgdaAny -> AgdaAny -> T_Dec_20)
 -> T_IsDecPartialOrder_300)
-> AgdaAny -> AgdaAny -> AgdaAny -> T_IsDecPartialOrder_300
forall a b. a -> b
coe
      T_IsPartialOrder_248
-> (AgdaAny -> AgdaAny -> T_Dec_20)
-> (AgdaAny -> AgdaAny -> T_Dec_20)
-> T_IsDecPartialOrder_300
MAlonzo.Code.Relation.Binary.Structures.C_constructor_364
      ((T_IsPartialOrder_248 -> T_IsPartialOrder_248)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         T_IsPartialOrder_248 -> T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder_506
         ((T_IsDecPartialOrder_300 -> T_IsPartialOrder_248)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecPartialOrder_300 -> T_IsPartialOrder_248
MAlonzo.Code.Relation.Binary.Structures.d_isPartialOrder_310
            (T_IsDecPartialOrder_300 -> AgdaAny
forall a b. a -> b
coe T_IsDecPartialOrder_300
v0)))
      (((AgdaAny -> AgdaAny -> T_Dec_20)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.du_'8776''8729''45'dec_66
         ((T_IsDecPartialOrder_300 -> AgdaAny -> AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecPartialOrder_300 -> AgdaAny -> AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Structures.d__'8799'__312 (T_IsDecPartialOrder_300 -> AgdaAny
forall a b. a -> b
coe T_IsDecPartialOrder_300
v0)))
      (((AgdaAny -> AgdaAny -> T_Dec_20)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
du_'8804''8331''45'dec_56
         ((T_IsDecPartialOrder_300 -> AgdaAny -> AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecPartialOrder_300 -> AgdaAny -> AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Structures.d__'8804''63'__314
            (T_IsDecPartialOrder_300 -> AgdaAny
forall a b. a -> b
coe T_IsDecPartialOrder_300
v0)))
-- Relation.Binary.Construct.Add.Infimum.NonStrict._.≤₋-isTotalOrder
d_'8804''8331''45'isTotalOrder_612 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488
d_'8804''8331''45'isTotalOrder_612 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsTotalOrder_488
-> T_IsTotalOrder_488
d_'8804''8331''45'isTotalOrder_612 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 ~()
v4 ~AgdaAny -> AgdaAny -> ()
v5 T_IsTotalOrder_488
v6
  = T_IsTotalOrder_488 -> T_IsTotalOrder_488
du_'8804''8331''45'isTotalOrder_612 T_IsTotalOrder_488
v6
du_'8804''8331''45'isTotalOrder_612 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsTotalOrder_488
du_'8804''8331''45'isTotalOrder_612 :: T_IsTotalOrder_488 -> T_IsTotalOrder_488
du_'8804''8331''45'isTotalOrder_612 T_IsTotalOrder_488
v0
  = (T_IsPartialOrder_248
 -> (AgdaAny -> AgdaAny -> T__'8846'__30) -> T_IsTotalOrder_488)
-> AgdaAny -> AgdaAny -> T_IsTotalOrder_488
forall a b. a -> b
coe
      T_IsPartialOrder_248
-> (AgdaAny -> AgdaAny -> T__'8846'__30) -> T_IsTotalOrder_488
MAlonzo.Code.Relation.Binary.Structures.C_constructor_540
      ((T_IsPartialOrder_248 -> T_IsPartialOrder_248)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         T_IsPartialOrder_248 -> T_IsPartialOrder_248
du_'8804''8331''45'isPartialOrder_506
         ((T_IsTotalOrder_488 -> T_IsPartialOrder_248) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsTotalOrder_488 -> T_IsPartialOrder_248
MAlonzo.Code.Relation.Binary.Structures.d_isPartialOrder_496
            (T_IsTotalOrder_488 -> AgdaAny
forall a b. a -> b
coe T_IsTotalOrder_488
v0)))
      (((AgdaAny -> AgdaAny -> T__'8846'__30)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T__'8846'__30)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T__'8846'__30)
-> Maybe AgdaAny -> Maybe AgdaAny -> T__'8846'__30
du_'8804''8331''45'total_72
         ((T_IsTotalOrder_488 -> AgdaAny -> AgdaAny -> T__'8846'__30)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe T_IsTotalOrder_488 -> AgdaAny -> AgdaAny -> T__'8846'__30
MAlonzo.Code.Relation.Binary.Structures.d_total_498 (T_IsTotalOrder_488 -> AgdaAny
forall a b. a -> b
coe T_IsTotalOrder_488
v0)))
-- Relation.Binary.Construct.Add.Infimum.NonStrict._.≤₋-isDecTotalOrder
d_'8804''8331''45'isDecTotalOrder_664 ::
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  () ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Agda.Primitive.T_Level_18 ->
  (AgdaAny -> AgdaAny -> ()) ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546
d_'8804''8331''45'isDecTotalOrder_664 :: ()
-> ()
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> ()
-> (AgdaAny -> AgdaAny -> ())
-> T_IsDecTotalOrder_546
-> T_IsDecTotalOrder_546
d_'8804''8331''45'isDecTotalOrder_664 ~()
v0 ~()
v1 ~()
v2 ~AgdaAny -> AgdaAny -> ()
v3 ~()
v4 ~AgdaAny -> AgdaAny -> ()
v5 T_IsDecTotalOrder_546
v6
  = T_IsDecTotalOrder_546 -> T_IsDecTotalOrder_546
du_'8804''8331''45'isDecTotalOrder_664 T_IsDecTotalOrder_546
v6
du_'8804''8331''45'isDecTotalOrder_664 ::
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546 ->
  MAlonzo.Code.Relation.Binary.Structures.T_IsDecTotalOrder_546
du_'8804''8331''45'isDecTotalOrder_664 :: T_IsDecTotalOrder_546 -> T_IsDecTotalOrder_546
du_'8804''8331''45'isDecTotalOrder_664 T_IsDecTotalOrder_546
v0
  = (T_IsTotalOrder_488
 -> (AgdaAny -> AgdaAny -> T_Dec_20)
 -> (AgdaAny -> AgdaAny -> T_Dec_20)
 -> T_IsDecTotalOrder_546)
-> AgdaAny -> AgdaAny -> AgdaAny -> T_IsDecTotalOrder_546
forall a b. a -> b
coe
      T_IsTotalOrder_488
-> (AgdaAny -> AgdaAny -> T_Dec_20)
-> (AgdaAny -> AgdaAny -> T_Dec_20)
-> T_IsDecTotalOrder_546
MAlonzo.Code.Relation.Binary.Structures.C_constructor_618
      ((T_IsTotalOrder_488 -> T_IsTotalOrder_488) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         T_IsTotalOrder_488 -> T_IsTotalOrder_488
du_'8804''8331''45'isTotalOrder_612
         ((T_IsDecTotalOrder_546 -> T_IsTotalOrder_488) -> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecTotalOrder_546 -> T_IsTotalOrder_488
MAlonzo.Code.Relation.Binary.Structures.d_isTotalOrder_556
            (T_IsDecTotalOrder_546 -> AgdaAny
forall a b. a -> b
coe T_IsDecTotalOrder_546
v0)))
      (((AgdaAny -> AgdaAny -> T_Dec_20)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Construct.Add.Point.Equality.du_'8776''8729''45'dec_66
         ((T_IsDecTotalOrder_546 -> AgdaAny -> AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecTotalOrder_546 -> AgdaAny -> AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Structures.d__'8799'__558 (T_IsDecTotalOrder_546 -> AgdaAny
forall a b. a -> b
coe T_IsDecTotalOrder_546
v0)))
      (((AgdaAny -> AgdaAny -> T_Dec_20)
 -> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
         (AgdaAny -> AgdaAny -> T_Dec_20)
-> Maybe AgdaAny -> Maybe AgdaAny -> T_Dec_20
du_'8804''8331''45'dec_56
         ((T_IsDecTotalOrder_546 -> AgdaAny -> AgdaAny -> T_Dec_20)
-> AgdaAny -> AgdaAny
forall a b. a -> b
coe
            T_IsDecTotalOrder_546 -> AgdaAny -> AgdaAny -> T_Dec_20
MAlonzo.Code.Relation.Binary.Structures.d__'8804''63'__560
            (T_IsDecTotalOrder_546 -> AgdaAny
forall a b. a -> b
coe T_IsDecTotalOrder_546
v0)))