{-# 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.Algebra.Lattice.Bundles.Raw 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.Primitive
import qualified MAlonzo.Code.Algebra.Bundles.Raw
d_RawLattice_12 :: p -> p -> ()
d_RawLattice_12 p
a0 p
a1 = ()
data T_RawLattice_12
= C_RawLattice'46'constructor_121 (AgdaAny -> AgdaAny -> AgdaAny)
(AgdaAny -> AgdaAny -> AgdaAny)
d_Carrier_26 :: T_RawLattice_12 -> ()
d_Carrier_26 :: T_RawLattice_12 -> ()
d_Carrier_26 = T_RawLattice_12 -> ()
forall a. a
erased
d__'8776'__28 :: T_RawLattice_12 -> AgdaAny -> AgdaAny -> ()
d__'8776'__28 :: T_RawLattice_12 -> AgdaAny -> AgdaAny -> ()
d__'8776'__28 = T_RawLattice_12 -> AgdaAny -> AgdaAny -> ()
forall a. a
erased
d__'8743'__30 :: T_RawLattice_12 -> AgdaAny -> AgdaAny -> AgdaAny
d__'8743'__30 :: T_RawLattice_12 -> AgdaAny -> AgdaAny -> AgdaAny
d__'8743'__30 T_RawLattice_12
v0
= case T_RawLattice_12 -> T_RawLattice_12
forall a b. a -> b
coe T_RawLattice_12
v0 of
C_RawLattice'46'constructor_121 AgdaAny -> AgdaAny -> AgdaAny
v3 AgdaAny -> AgdaAny -> AgdaAny
v4 -> (AgdaAny -> AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b
coe AgdaAny -> AgdaAny -> AgdaAny
v3
T_RawLattice_12
_ -> AgdaAny -> AgdaAny -> AgdaAny
forall a. a
MAlonzo.RTE.mazUnreachableError
d__'8744'__32 :: T_RawLattice_12 -> AgdaAny -> AgdaAny -> AgdaAny
d__'8744'__32 :: T_RawLattice_12 -> AgdaAny -> AgdaAny -> AgdaAny
d__'8744'__32 T_RawLattice_12
v0
= case T_RawLattice_12 -> T_RawLattice_12
forall a b. a -> b
coe T_RawLattice_12
v0 of
C_RawLattice'46'constructor_121 AgdaAny -> AgdaAny -> AgdaAny
v3 AgdaAny -> AgdaAny -> AgdaAny
v4 -> (AgdaAny -> AgdaAny -> AgdaAny) -> AgdaAny -> AgdaAny -> AgdaAny
forall a b. a -> b
coe AgdaAny -> AgdaAny -> AgdaAny
v4
T_RawLattice_12
_ -> AgdaAny -> AgdaAny -> AgdaAny
forall a. a
MAlonzo.RTE.mazUnreachableError
d_'8744''45'rawMagma_34 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
T_RawLattice_12 -> MAlonzo.Code.Algebra.Bundles.Raw.T_RawMagma_36
d_'8744''45'rawMagma_34 :: () -> () -> T_RawLattice_12 -> T_RawMagma_36
d_'8744''45'rawMagma_34 ~()
v0 ~()
v1 T_RawLattice_12
v2 = T_RawLattice_12 -> T_RawMagma_36
du_'8744''45'rawMagma_34 T_RawLattice_12
v2
du_'8744''45'rawMagma_34 ::
T_RawLattice_12 -> MAlonzo.Code.Algebra.Bundles.Raw.T_RawMagma_36
du_'8744''45'rawMagma_34 :: T_RawLattice_12 -> T_RawMagma_36
du_'8744''45'rawMagma_34 T_RawLattice_12
v0
= ((AgdaAny -> AgdaAny -> AgdaAny) -> T_RawMagma_36)
-> (AgdaAny -> AgdaAny -> AgdaAny) -> T_RawMagma_36
forall a b. a -> b
coe
(AgdaAny -> AgdaAny -> AgdaAny) -> T_RawMagma_36
MAlonzo.Code.Algebra.Bundles.Raw.C_RawMagma'46'constructor_341
(T_RawLattice_12 -> AgdaAny -> AgdaAny -> AgdaAny
d__'8744'__32 (T_RawLattice_12 -> T_RawLattice_12
forall a b. a -> b
coe T_RawLattice_12
v0))
d_'8743''45'rawMagma_36 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
T_RawLattice_12 -> MAlonzo.Code.Algebra.Bundles.Raw.T_RawMagma_36
d_'8743''45'rawMagma_36 :: () -> () -> T_RawLattice_12 -> T_RawMagma_36
d_'8743''45'rawMagma_36 ~()
v0 ~()
v1 T_RawLattice_12
v2 = T_RawLattice_12 -> T_RawMagma_36
du_'8743''45'rawMagma_36 T_RawLattice_12
v2
du_'8743''45'rawMagma_36 ::
T_RawLattice_12 -> MAlonzo.Code.Algebra.Bundles.Raw.T_RawMagma_36
du_'8743''45'rawMagma_36 :: T_RawLattice_12 -> T_RawMagma_36
du_'8743''45'rawMagma_36 T_RawLattice_12
v0
= ((AgdaAny -> AgdaAny -> AgdaAny) -> T_RawMagma_36)
-> (AgdaAny -> AgdaAny -> AgdaAny) -> T_RawMagma_36
forall a b. a -> b
coe
(AgdaAny -> AgdaAny -> AgdaAny) -> T_RawMagma_36
MAlonzo.Code.Algebra.Bundles.Raw.C_RawMagma'46'constructor_341
(T_RawLattice_12 -> AgdaAny -> AgdaAny -> AgdaAny
d__'8743'__30 (T_RawLattice_12 -> T_RawLattice_12
forall a b. a -> b
coe T_RawLattice_12
v0))
d__'8777'__40 ::
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
MAlonzo.Code.Agda.Primitive.T_Level_18 ->
T_RawLattice_12 -> AgdaAny -> AgdaAny -> ()
d__'8777'__40 :: () -> () -> T_RawLattice_12 -> AgdaAny -> AgdaAny -> ()
d__'8777'__40 = () -> () -> T_RawLattice_12 -> AgdaAny -> AgdaAny -> ()
forall a. a
erased