{-# 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.Properties.CommutativeSemigroup 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
import qualified MAlonzo.Code.Algebra.Structures
import qualified MAlonzo.Code.Function.Base
import qualified MAlonzo.Code.Relation.Binary.Bundles
import qualified MAlonzo.Code.Relation.Binary.Reasoning.Base.Single
import qualified MAlonzo.Code.Relation.Binary.Reasoning.Setoid
import qualified MAlonzo.Code.Relation.Binary.Structures
d_Interchangable_100 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
(AgdaAny -> AgdaAny -> AgdaAny) ->
(AgdaAny -> AgdaAny -> AgdaAny) -> ()
d_Interchangable_100 = erased
d_x'8729'yz'8776'xy'8729'z_172 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'xy'8729'z_172 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'xy'8729'z_172 v2 v3 v4 v5
du_x'8729'yz'8776'xy'8729'z_172 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'xy'8729'z_172 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v2 v3)
d_interchange_174 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_interchange_174 ~v0 ~v1 v2 v3 v4 v5 v6
= du_interchange_174 v2 v3 v4 v5 v6
du_interchange_174 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_interchange_174 v0 v1 v2 v3 v4
= coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.d_begin__40
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v5
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v6
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v5) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v6)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v4))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v4)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776''728'_66
(let v5
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v6
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v5) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v6)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v4)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3) v4))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v5
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v6
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v5) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v6)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3) v4))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2) v4))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v5
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v6
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v5) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v6)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2) v4))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776''728'_66
(let v5
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v6
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v5) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v6)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.du__'8718'_86
(coe
MAlonzo.Code.Relation.Binary.Structures.d_refl_34
(coe
MAlonzo.Code.Relation.Binary.Bundles.d_isEquivalence_60
(let v5
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v6
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v5) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v6)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4)))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v3 (coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4)))
(let v5
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v6
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v5) in
coe
MAlonzo.Code.Algebra.Structures.du_'8729''45'cong'737'_124
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v6))
(coe v1)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2) v4)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v4))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v3 v2 v4)))
(let v5
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v6
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v5) in
coe
MAlonzo.Code.Algebra.Structures.du_'8729''45'cong'737'_124
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v6))
(coe v1)
(coe
MAlonzo.Code.Function.Base.du__'45''10216'_'8739'_290
(\ v7 -> coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v7 v4)
(\ v7 v8 -> v7)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2))
(coe
MAlonzo.Code.Function.Base.du_'8739'_'10217''45'__296
(\ v7 v8 -> v8)
(\ v7 -> coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v7 v4)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2))
(let v7
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v8
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v7) in
coe
MAlonzo.Code.Algebra.Structures.du_'8729''45'cong'691'_128
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v8))
(coe v4) (coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2)
(coe
MAlonzo.Code.Algebra.Structures.d_comm_292
(MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0))
v2 v3))))
(let v5
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v6
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v5) in
coe
MAlonzo.Code.Algebra.Structures.du_'8729''45'cong'737'_124
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v6))
(coe v1)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3) v4)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v4))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v2 v3 v4)))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v2 (coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v4)))
d_x'8729'yz'8776'y'8729'xz_190 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'y'8729'xz_190 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'y'8729'xz_190 v2 v3 v4 v5
du_x'8729'yz'8776'y'8729'xz_190 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'y'8729'xz_190 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.d_begin__40
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.du__'8718'_86
(coe
MAlonzo.Code.Relation.Binary.Structures.d_refl_34
(coe
MAlonzo.Code.Relation.Binary.Bundles.d_isEquivalence_60
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3)))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v2 v1 v3))
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_'8729''45'cong'691'_128
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5))
(coe v3) (coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1)
(coe
MAlonzo.Code.Algebra.Structures.d_comm_292
(MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0))
v1 v2)))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v2 v3)))
d_x'8729'yz'8776'z'8729'yx_204 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'z'8729'yx_204 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'z'8729'yx_204 v2 v3 v4 v5
du_x'8729'yz'8776'z'8729'yx_204 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'z'8729'yx_204 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.d_begin__40
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.du__'8718'_86
(coe
MAlonzo.Code.Relation.Binary.Structures.d_refl_34
(coe
MAlonzo.Code.Relation.Binary.Bundles.d_isEquivalence_60
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1)))
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_'8729''45'cong'737'_124
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5))
(coe v3) (coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1)
(coe
MAlonzo.Code.Algebra.Structures.d_comm_292
(MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0))
v1 v2)))
(coe
du_x'8729'yz'8776'y'8729'xz_190 (coe v0) (coe v1) (coe v3)
(coe v2)))
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_'8729''45'cong'737'_124
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5))
(coe v1) (coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2)
(coe
MAlonzo.Code.Algebra.Structures.d_comm_292
(MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0))
v2 v3)))
d_x'8729'yz'8776'x'8729'zy_218 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'x'8729'zy_218 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'x'8729'zy_218 v2 v3 v4 v5
du_x'8729'yz'8776'x'8729'zy_218 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'x'8729'zy_218 v0 v1 v2 v3
= let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_'8729''45'cong'737'_124
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5))
(coe v1) (coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3)
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2)
(coe
MAlonzo.Code.Algebra.Structures.d_comm_292
(MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0))
v2 v3)
d_x'8729'yz'8776'y'8729'zx_230 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'y'8729'zx_230 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'y'8729'zx_230 v2 v3 v4 v5
du_x'8729'yz'8776'y'8729'zx_230 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'y'8729'zx_230 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.d_begin__40
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3) v1)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3) v1)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.du__'8718'_86
(coe
MAlonzo.Code.Relation.Binary.Structures.d_refl_34
(coe
MAlonzo.Code.Relation.Binary.Bundles.d_isEquivalence_60
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1)))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v2 v3 v1))
(coe
MAlonzo.Code.Algebra.Structures.d_comm_292
(MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0))
v1 (coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3)))
d_x'8729'yz'8776'z'8729'xy_244 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'z'8729'xy_244 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'z'8729'xy_244 v2 v3 v4 v5
du_x'8729'yz'8776'z'8729'xy_244 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'z'8729'xy_244 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.d_begin__40
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Setoid.du_step'45''8776'_58
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Relation.Binary.Reasoning.Base.Single.du__'8718'_86
(coe
MAlonzo.Code.Relation.Binary.Structures.d_refl_34
(coe
MAlonzo.Code.Relation.Binary.Bundles.d_isEquivalence_60
(let v4
= MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0) in
let v5
= MAlonzo.Code.Algebra.Structures.d_isSemigroup_290 (coe v4) in
coe
MAlonzo.Code.Algebra.Structures.du_setoid_122
(coe MAlonzo.Code.Algebra.Structures.d_isMagma_214 (coe v5)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2)))
(coe
MAlonzo.Code.Algebra.Structures.d_comm_292
(MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0))
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v2 v3)))
d_x'8729'yz'8776'yx'8729'z_258 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'yx'8729'z_258 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'yx'8729'z_258 v2 v3 v4 v5
du_x'8729'yz'8776'yx'8729'z_258 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'yx'8729'z_258 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1) v3)
(coe
du_x'8729'yz'8776'y'8729'xz_190 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v2 v1 v3))
d_x'8729'yz'8776'zy'8729'x_272 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'zy'8729'x_272 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'zy'8729'x_272 v2 v3 v4 v5
du_x'8729'yz'8776'zy'8729'x_272 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'zy'8729'x_272 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2) v1)
(coe
du_x'8729'yz'8776'z'8729'yx_204 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2) v1)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v3 v2 v1))
d_x'8729'yz'8776'xz'8729'y_286 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'xz'8729'y_286 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'xz'8729'y_286 v2 v3 v4 v5
du_x'8729'yz'8776'xz'8729'y_286 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'xz'8729'y_286 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3) v2)
(coe
du_x'8729'yz'8776'x'8729'zy_218 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3) v2)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v3 v2))
d_x'8729'yz'8776'yz'8729'x_300 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'yz'8729'x_300 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'yz'8729'x_300 v2 v3 v4 v5
du_x'8729'yz'8776'yz'8729'x_300 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'yz'8729'x_300 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3) v1)
(coe
du_x'8729'yz'8776'y'8729'zx_230 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3) v1)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v2 v3 v1))
d_x'8729'yz'8776'zx'8729'y_314 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_x'8729'yz'8776'zx'8729'y_314 ~v0 ~v1 v2 v3 v4 v5
= du_x'8729'yz'8776'zx'8729'y_314 v2 v3 v4 v5
du_x'8729'yz'8776'zx'8729'y_314 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_x'8729'yz'8776'zx'8729'y_314 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1) v2)
(coe
du_x'8729'yz'8776'z'8729'xy_244 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1) v2)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v3 v1 v2))
d_xy'8729'z'8776'y'8729'xz_328 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'y'8729'xz_328 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'y'8729'xz_328 v2 v3 v4 v5
du_xy'8729'z'8776'y'8729'xz_328 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'y'8729'xz_328 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v2 v3)
(coe
du_x'8729'yz'8776'y'8729'xz_190 (coe v0) (coe v1) (coe v2)
(coe v3))
d_xy'8729'z'8776'z'8729'yx_342 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'z'8729'yx_342 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'z'8729'yx_342 v2 v3 v4 v5
du_xy'8729'z'8776'z'8729'yx_342 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'z'8729'yx_342 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v2 v3)
(coe
du_x'8729'yz'8776'z'8729'yx_204 (coe v0) (coe v1) (coe v2)
(coe v3))
d_xy'8729'z'8776'x'8729'zy_356 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'x'8729'zy_356 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'x'8729'zy_356 v2 v3 v4 v5
du_xy'8729'z'8776'x'8729'zy_356 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'x'8729'zy_356 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v2 v3)
(coe
du_x'8729'yz'8776'x'8729'zy_218 (coe v0) (coe v1) (coe v2)
(coe v3))
d_xy'8729'z'8776'y'8729'zx_370 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'y'8729'zx_370 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'y'8729'zx_370 v2 v3 v4 v5
du_xy'8729'z'8776'y'8729'zx_370 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'y'8729'zx_370 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v2 v3)
(coe
du_x'8729'yz'8776'y'8729'zx_230 (coe v0) (coe v1) (coe v2)
(coe v3))
d_xy'8729'z'8776'z'8729'xy_384 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'z'8729'xy_384 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'z'8729'xy_384 v2 v3 v4 v5
du_xy'8729'z'8776'z'8729'xy_384 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'z'8729'xy_384 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v2 v3)
(coe
du_x'8729'yz'8776'z'8729'xy_244 (coe v0) (coe v1) (coe v2)
(coe v3))
d_xy'8729'z'8776'yx'8729'z_398 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'yx'8729'z_398 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'yx'8729'z_398 v2 v3 v4 v5
du_xy'8729'z'8776'yx'8729'z_398 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'yx'8729'z_398 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1) v3)
(coe
du_xy'8729'z'8776'y'8729'xz_328 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v2 v1 v3))
d_xy'8729'z'8776'zy'8729'x_412 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'zy'8729'x_412 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'zy'8729'x_412 v2 v3 v4 v5
du_xy'8729'z'8776'zy'8729'x_412 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'zy'8729'x_412 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2) v1)
(coe
du_xy'8729'z'8776'z'8729'yx_342 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2) v1)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v1))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v3 v2 v1))
d_xy'8729'z'8776'xz'8729'y_426 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'xz'8729'y_426 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'xz'8729'y_426 v2 v3 v4 v5
du_xy'8729'z'8776'xz'8729'y_426 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'xz'8729'y_426 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3) v2)
(coe
du_xy'8729'z'8776'x'8729'zy_356 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v3) v2)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v2))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v1 v3 v2))
d_xy'8729'z'8776'yz'8729'x_440 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'yz'8729'x_440 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'yz'8729'x_440 v2 v3 v4 v5
du_xy'8729'z'8776'yz'8729'x_440 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'yz'8729'x_440 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3) v1)
(coe
du_xy'8729'z'8776'y'8729'zx_370 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2 v3) v1)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v2
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v2 v3 v1))
d_xy'8729'z'8776'zx'8729'y_454 ::
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Agda.Primitive.T_Level_14 ->
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
d_xy'8729'z'8776'zx'8729'y_454 ~v0 ~v1 v2 v3 v4 v5
= du_xy'8729'z'8776'zx'8729'y_454 v2 v3 v4 v5
du_xy'8729'z'8776'zx'8729'y_454 ::
MAlonzo.Code.Algebra.Bundles.T_CommutativeSemigroup_332 ->
AgdaAny -> AgdaAny -> AgdaAny -> AgdaAny
du_xy'8729'z'8776'zx'8729'y_454 v0 v1 v2 v3
= coe
MAlonzo.Code.Relation.Binary.Structures.d_trans_38
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2) v3)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1) v2)
(coe
du_xy'8729'z'8776'z'8729'xy_384 (coe v0) (coe v1) (coe v2)
(coe v3))
(coe
MAlonzo.Code.Relation.Binary.Structures.d_sym_36
(MAlonzo.Code.Algebra.Structures.d_isEquivalence_106
(coe
MAlonzo.Code.Algebra.Structures.d_isMagma_214
(coe
MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))))
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3 v1) v2)
(coe
MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v3
(coe MAlonzo.Code.Algebra.Bundles.d__'8729'__350 v0 v1 v2))
(coe
MAlonzo.Code.Algebra.Structures.d_assoc_216
(MAlonzo.Code.Algebra.Structures.d_isSemigroup_290
(coe
MAlonzo.Code.Algebra.Bundles.d_isCommutativeSemigroup_352
(coe v0)))
v3 v1 v2))