Grant: Discovery Grants Program - Individual
Mount Allison University
$10,000.00
Category theory and applications to computing
FY 2008-09
Summary
We propose studies of the categorical versions distributivity and distributive laws for monads, algebras of processes with sequential and parallel operations and their syntax via initial models and of semantic models for databases. It is also proposed to accelerate development of a Java based software system, the Java EA Sketch Editor, for editing database semantic models for automated generation of data description languages for XML and SQL(relational) databases. Complete distributivity for a complete lattice (ccd) is characterized by the existence of two adjoint functors to the left of the principal down set functor. We propose to study locally small categories with two adjoints left of the Yoneda functor, the completely distributive categories. The ccd lattices are the projective sup-complete lattices and the nuclear objects in their category. Analogous results are expected for completely distributive categories. `Lax' monads on a bicategory include indexed monoidal monads on the span bicategory. Under standard exactness conditions, algebras for a lax monad factor the monad into a bicategory homomorphism and a morphism of bicategories. Recent work on cartesian bicategories permits studying transfer of a tensor structure to algebras for a lax monad. Generic commutative separable algebras with actions are cospans of graphs. We will extend this to the situation in which the parallel operations extend to composite processes via distributive laws. Accounting for constraints in entity-relationship diagrams leads to finite-limit, finite coproduct (EA) sketches and models describe database states. For database views and updates, using (two sided) fibrations gives a universal solution to the view update problem. New work will relate fibrational updates to view complements and reversible updates.
Program
Discovery Grants Program - Individual
Recipient
Location
New Brunswick, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
5401-2006
Name nom
Rosebrugh, Robert
Department département
Mathematics and Computer Science
Organization id
74
Institution établissement
Mount Allison University
Province en
New Brunswick
Province fr
Nouveau-Brunswick
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2008
Competition year année de concours
2006
Award amount
10000
Program id
RGPIN
Program nane en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
336
Committee name en
Pure & Applied Maths - A
Committee name fr
Maths pures et appliquées - A
Area of application code
1205
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Mathematical sciences
Area of application fr
Sciences mathématiques
Research subject code
2908
Research subject group en
Pure mathematics
Research subject group fr
Mathématiques pures
Research subject en
Algebra
Research subject fr
algèbre
Partie
3
Nb partie
5
Application title
Category theory and applications to computing
Keyword
NA
Application summary
We propose studies of the categorical versions distributivity and distributive laws for monads, algebras of processes with sequential and parallel operations and their syntax via initial models and of semantic models for databases. It is also proposed to accelerate development of a Java based software system, the Java EA Sketch Editor, for editing database semantic models for automated generation of data description languages for XML and SQL(relational) databases. Complete distributivity for a complete lattice (ccd) is characterized by the existence of two adjoint functors to the left of the principal down set functor. We propose to study locally small categories with two adjoints left of the Yoneda functor, the completely distributive categories. The ccd lattices are the projective sup-complete lattices and the nuclear objects in their category. Analogous results are expected for completely distributive categories. `Lax' monads on a bicategory include indexed monoidal monads on the span bicategory. Under standard exactness conditions, algebras for a lax monad factor the monad into a bicategory homomorphism and a morphism of bicategories. Recent work on cartesian bicategories permits studying transfer of a tensor structure to algebras for a lax monad. Generic commutative separable algebras with actions are cospans of graphs. We will extend this to the situation in which the parallel operations extend to composite processes via distributive laws. Accounting for constraints in entity-relationship diagrams leads to finite-limit, finite coproduct (EA) sketches and models describe database states. For database views and updates, using (two sided) fibrations gives a universal solution to the view update problem. New work will relate fibrational updates to view complements and reversible updates.