Show simple item record

dc.contributor.author
Petrov, Aleksandar
dc.contributor.supervisor
Zardini, Gioele
dc.contributor.supervisor
Censi, Andrea
dc.contributor.supervisor
Frazzoli, Emilio
dc.date.accessioned
2021-01-19T07:35:03Z
dc.date.available
2021-01-18T21:58:08Z
dc.date.available
2021-01-19T07:35:03Z
dc.date.issued
2020-10
dc.identifier.uri
http://hdl.handle.net/20.500.11850/463467
dc.identifier.doi
10.3929/ethz-b-000463467
dc.description.abstract
We propose a collection of formal definitions for problems and solutions, and study the relationships between the two. Problems and solutions can be represented as morphisms in two categories, and the structure of problem reduction and problem-solving has the properties of a heteromorphic twisted arrow category (a generalization of the twisted arrow category) defined on them. Lagado, a compositional computational system built on a type-theoretic foundation that accounts for the resources required for computation is provided as an example. This thesis furthermore provides the universal conditions for defining any compositional computational system. We argue that any problem can be represented as a function from the product of hom-sets of two semicategories to a rig (a kinded function) and that any procedure can also be represented as a similar kinded function. Combining all problems and procedures defined over the same subcategory of SemiCat via a solution judgment map results in a heteromorphic twisted arrow category called Laputa, which automatically provides problem-reducing and problem-solving properties. The thesis illustrates the practical application of the theory of compositional computations systems by studying the representation of co-design problems from the theory of mathematical co-design as part of several different compositional computations systems. In the process, new results on the conditions for the solvability of co-design problems and their compositional category-theoretical properties are also presented.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.subject
CATEGORY THEORY (ALGEBRA)
en_US
dc.subject
Computational models
en_US
dc.subject
Co-design
en_US
dc.subject
Compositional computational systems
en_US
dc.subject
Compositionality
en_US
dc.title
Compositional Computational Systems
en_US
dc.type
Master Thesis
dc.rights.license
In Copyright - Non-Commercial Use Permitted
ethz.size
192 p.
en_US
ethz.publication.place
Zurich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02130 - Dep. Maschinenbau und Verfahrenstechnik / Dep. of Mechanical and Process Eng.::02619 - Inst. Dynam. Syst. u. Regelungstechnik / Inst. Dynamic Systems and Control::09574 - Frazzoli, Emilio / Frazzoli, Emilio
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02130 - Dep. Maschinenbau und Verfahrenstechnik / Dep. of Mechanical and Process Eng.::02619 - Inst. Dynam. Syst. u. Regelungstechnik / Inst. Dynamic Systems and Control::09574 - Frazzoli, Emilio / Frazzoli, Emilio
en_US
ethz.date.deposited
2021-01-18T21:58:18Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2021-01-19T07:35:15Z
ethz.rosetta.lastUpdated
2021-02-15T23:21:38Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Compositional%20Computational%20Systems&rft.date=2020-10&rft.au=Petrov,%20Aleksandar&rft.genre=unknown&rft.btitle=Compositional%20Computational%20Systems
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record