中文
相关论文

相关论文: Novel Uses of Category Theory in Modeling OOP

200 篇论文

Modeling generics in object-oriented programming languages such as Java and C# is a challenge. Recently we proposed a new order-theoretic approach to modeling generics. Given the strong relation between order theory and category theory, in…

编程语言 · 计算机科学 2019-06-13 Moez A. AbdelGawad

The mathematical modeling of generics in Java and other similar nominally-typed object-oriented programming languages is a challenge. In this short paper we present the outline of a novel order-theoretic approach to modeling generics, in…

编程语言 · 计算机科学 2019-06-27 Moez A. AbdelGawad

Generics have been added to Java so as to increase the expressiveness of its type system. Generics in Java, however, include some features---such as Java wildcards, $F$-bounded generics, and Java erasure---that have been hard to analyze and…

编程语言 · 计算机科学 2019-06-11 Moez A. AbdelGawad

In these lecture notes, we give a brief introduction to some elements of category theory. The choice of topics is guided by applications to functional programming. Firstly, we study initial algebras, which provide a mathematical…

编程语言 · 计算机科学 2026-03-09 Benedikt Ahrens , Kobe Wullaert

The subtyping relation in Java exhibits self-similarity. The self-similarity in Java subtyping is interesting and intricate due to the existence of wildcard types and, accordingly, the existence of three subtyping rules for generic types:…

编程语言 · 计算机科学 2018-01-01 Moez A. AbdelGawad

The unprecedented pace of machine learning research has lead to incredible advances, but also poses hard challenges. At present, the field lacks strong theoretical underpinnings, and many important achievements stem from ad hoc design…

机器学习 · 计算机科学 2024-10-16 Francesco Riccardo Crescenzi

The construction of GNOOP as a domain-theoretic model of generic nominally-typed OOP is currently underway. This extended abstract presents the concepts of `nominal intervals' and `full generication' that are likely to help in building…

编程语言 · 计算机科学 2016-11-01 Moez A. AbdelGawad

Category theory has been successfully applied in various domains of science, shedding light on universal principles unifying diverse phenomena and thereby enabling knowledge transfer between them. Applications to machine learning have been…

机器学习 · 计算机科学 2023-03-09 Eli Sennesh , Tom Xu , Yoshihiro Maruyama

We present a domain-specific type theory for constructions and proofs in category theory. The type theory axiomatizes notions of category, functor, profunctor and a generalized form of natural transformations. The type theory imposes an…

范畴论 · 数学 2023-02-21 Max S. New , Daniel R. Licata

These are expanded lecture notes from lectures given at the Workshop on higher structures at MATRIX Melbourne. These notes give an introduction to Feynman categories and their applications. Feynman categories give a universal categorical…

代数拓扑 · 数学 2017-06-02 Ralph M. Kaufmann

This is an expository article about operads in homotopy theory written as a chapter for an upcoming book. It concentrates on what the author views as the basic topics in the homotopy theory of operadic algebras: the definition of operads,…

代数拓扑 · 数学 2022-01-04 Michael A. Mandell

In category theory, the use of string diagrams is well known to aid in the intuitive understanding of certain concepts, particularly when dealing with adjunctions and monoidal categories. We show that string diagrams are also useful in…

范畴论 · 数学 2024-07-19 Kenji Nakahira

In this paper, we first introduce a technique that we call "Yoneda representation of flat functors", based on ideas from indexed category theory; then we provide applications of this technique to the theory of classifying toposes.…

范畴论 · 数学 2013-04-26 Olivia Caramello

The study of abstraction and composition - the focus of category theory - naturally leads to sophisticated diagrams which can encode complex algebraic semantics. Consequently, these diagrams facilitate a clearer visual comprehension of…

范畴论 · 数学 2024-06-27 Vincent Abbott , Gioele Zardini

In this paper we introduce the notion of an operator category and two different models for homotopy theory of $\infty$-operads over an operator category -- one of which extends Lurie's theory of $\infty$-operads, the other of which is…

代数拓扑 · 数学 2018-04-18 C. Barwick

In this paper we give a new foundational, categorical formulation for operations and relations and objects parameterizing them. This generalizes and unifies the theory of operads and all their cousins including but not limited to PROPs,…

代数拓扑 · 数学 2017-06-02 Ralph M. Kaufmann , Benjamin C. Ward

This short introductory category theory textbook is for readers with relatively little mathematical background (e.g. the first half of an undergraduate mathematics degree). At its heart is the concept of a universal property, important…

范畴论 · 数学 2025-08-27 Tom Leinster

There are many books designed to introduce category theory to either a mathematical audience or a computer science audience. In this book, our audience is the broader scientific community. We attempt to show that category theory can be…

范畴论 · 数学 2013-09-19 David I. Spivak

The purpose of this dissertation is to set up a theory of generalized operads and multicategories, and to use it as a language in which to propose a definition of weak n-category. Included is a full explanation of why the proposed…

范畴论 · 数学 2007-05-23 Tom Leinster

Based on Gandy's principles for models of computation we give category-theoretic axioms describing locally deterministic updates to finite objects. Rather than fixing a particular category of states, we describe what properties such a…

离散数学 · 计算机科学 2019-04-24 Joseph Razavi , Andrea Schalk
‹ 上一页 1 2 3 10 下一页 ›