bsc-leon-vatthauer/Distributive/Bundle.agda

22 lines
646 B
Agda
Raw Normal View History

2023-07-28 20:50:27 +02:00
{-# OPTIONS --without-K --safe #-}
open import Categories.Category
open import Categories.Category.Cartesian
open import Categories.Category.BinaryProducts
open import Categories.Category.Cocartesian
open import Distributive.Core using (Distributive)
import Categories.Morphism as M
module Distributive.Bundle where
open import Level
record DistributiveCategory o e : Set (suc (o e)) where
field
U : Category o e
cartesian : Cartesian U
cocartesian : Cocartesian U
distributive : Distributive U cartesian cocartesian
2023-07-28 20:50:27 +02:00
open Category U public
open Distributive distributive public