Searcharxiv⌕ Search

arXiv subjects

Nelson Martins-Ferreira

Publications and source records attributed to Nelson Martins-Ferreira.

At least 19 recordsLinked to original sources

From Matrices to Morphisms II: Examples of Computational Categories in MATLAB and Octave

This article develops the notion of a computational category, motivated by the observation that many mathematical structures occurring in scientific computing already admit concrete algorithmic representations. Finite sets, finite-dimensional vector spaces, relations, and graphs may all be represented through elementary MATLAB and Octave data structures such as indexing vectors, matrices, logical arrays, and sparse matrices. The central idea is that a category may often be described through a category of canonical representatives indexed by the natural numbers. This viewpoint leads naturally to representative categories whose objects are dimensions and whose morphisms are finite computational data structures. The resulting framework unifies several examples, including matrix categories, index categories, categories of column spaces, row-based models of finite sets, and categories combining finite subsets with finite-dimensional vector spaces through mixed morphisms. The paper also introduces computational categories with distinguished non-finite representatives, extending the finite setting while retaining concrete coordinate descriptions. Throughout, categorical constructions are interpreted algorithmically and implemented using standard MATLAB and Octave operations. The work contributes to a computational perspective on category theory and, conversely, to a categorical understanding of matrix-oriented scientific computing.

math.CT↗

The Lawvere condition

The original Lawvere condition asserts that every reflexive graph admits a unique natural structure of internal groupoid. This property was identified by P. T. Johnstone, following a question by A. Carboni and a suggestion by F. W. Lawvere, and it plays a central role in the characterization of naturally Mal'tsev categories. A broad and conceptually rich generalization emerges when the condition is formulated relative to a chosen class of spans. In this setting, the familiar Mal'tsev situation is recovered when the class consists of internal relations (that is, jointly monic spans) in which case the condition states that every internal reflexive relation is an equivalence relation. The purpose of this paper is to establish a comprehensive equivalence theorem that unifies the various categorical and diagrammatic formulations of the relative Lawvere condition. Furthermore, this formulation retains its significance even beyond the context of categories with finite limits, extending, for example, to categories admitting pullbacks of split epimorphisms along split epimorphisms. In addition to providing a fresh perspective on previously established results, we present a new characterization involving Janelidze-Pedicchio pseudogroupoids.

math.CT↗

On Naturally and Weakly Mal'tsev Categories

We explore a hierarchy of notions in categorical algebra: Mal'tsev categories (where every reflexive relation is symmetric); naturally Mal'tsev categories (where every reflexive graph underlies a unique internal groupoid structure, also known as the Lawvere Condition); and weakly Mal'tsev categories (defined via the joint epimorphicity of local product injections). While varying in generality and historical prominence, these notions can be uniformly described using suitable classes of spans and a new structural condition, called the Kite Condition. To this end, we reintroduce the notion of a multiplicative directed kite, an internal categorical structure that generalizes both internal categories and internal pregroupoids. We also define and study the concept of a weakly Mal'tsev object, uncovering new structural insights and examples. While several of the results we present are known in the context of categories with finite limits, we show that they remain valid - and in fact gain clarity - in the broader setting of categories admitting only pullbacks of split epimorphisms along split epimorphisms.

math.CT↗

Reconstructing Classical Algebras via Ternary Operations

Although algebraic structures are frequently analyzed using unary and binary operations, they can also be effectively defined and unified through ternary operations. In this context, we introduce structures that contain two constants and a ternary operation. We demonstrate that these structures are isomorphic to various significant algebraic systems, including Boolean algebras, de Morgan algebras, MV-algebras, and (near) rings of characteristic two. Our work highlights the versatility of ternary operations in describing and connecting diverse algebraic structures.

math.RA↗

Fibrations of algebras

We study fibrations arising from indexed categories of the following form: fix two categories $\mathcal{A},\mathcal{X}$ and a functor $F : \mathcal{A} \times \mathcal{X} \longrightarrow\mathcal{X} $, so that to each $F_A=F(A,-)$ one can associate a category of algebras $\mathbf{Alg}_\mathcal{X}(F_A)$ (or an Eilenberg-Moore, or a Kleisli category if each $F_A$ is a monad). We call the functor $\int^{\mathcal{A}}\mathbf{Alg} \to \mathcal{A}$, whose typical fibre over $A$ is the category $\mathbf{Alg}_\mathcal{X}(F_A)$, the "fibration of algebras" obtained from $F$. Examples of such constructions arise in disparate areas of mathematics, and are unified by the intuition that $\int^\mathcal{A}\mathbf{Alg} $ is a form of semidirect product of the category $\mathcal{A}$, acting on $\mathcal{X}$, via the `representation' given by the functor $F : \mathcal{A} \times \mathcal{X} \longrightarrow\mathcal{X}$. After presenting a range of examples and motivating said intuition, the present work focuses on comparing a generic fibration with a fibration of algebras: we prove that if $\mathcal{A}$ has an initial object, under very mild assumptions on a fibration $p : \mathcal{E}\longrightarrow \mathcal{A}$, we can define a canonical action of $\mathcal{A}$ letting it act on the fibre $\mathcal{E}_\varnothing$ over the initial object. This result bears some resemblance to the well-known fact that the fundamental group $π_1(B)$ of a base space acts naturally on the fibers $F_b = p^{-1}b$ of a fibration $p : E \to B$.

math.CT↗

Unitary magma actions

We introduce a novel concept of action for unitary magmas, facilitating the classification of various split extensions within this algebraic structure. Our method expands upon the recent study of split extensions and semidirect products of unitary magmas conducted by Gran, Janelidze, and Sobral. Building on their research, we explore split extensions in which the middle object does not necessarily maintain a bijective correspondence with the Cartesian product of its end objects. Although this phenomenon is not observed in groups or any associative semiabelian variety of universal algebra, it shares similarities with instances found in monoids through weakly Schreier extensions and certain exotic non-associative algebras, such as semi-left-loops. Our work seeks to contribute to the comprehension of split extensions in unitary magmas and may offer valuable insights for potential abstractions of categorical properties in more general contexts.

math.CT↗

On categories with arbitrary 2-cell structures

When a category is equipped with a 2-cell structure it becomes a sesquicategory but not necessarily a 2-category. It is widely accepted that the latter property is equivalent to the middle interchange law. However, little attention has been given to the study of the category of all 2-cell structures (seen as sesquicategories with a fixed underlying base category) other than as a generalization for 2-categories. The purpose of this work is to highlight the significance of such a study, which can prove valuable in identifying intrinsic features pertaining to the base category. These ideas are expanded upon through the guiding example of the category of monoids. Specifically, when a monoid is viewed as a one-object category, its 2-cell structures resemble semibimodules.

math.CT↗

A syntactic characterization of weakly Mal'tsev varieties

The notion of a weakly Mal'tsev category, as it was introduced in 2008 by the third author, is a generalization of the classical notion of a Mal'tsev category. It is well-known that a variety of universal algebras is a Mal'tsev category if and only if its theory admits a Mal'tsev term. In the main theorem of this paper, we prove a syntactic characterization of the varieties that are weakly Mal'tsev categories. We apply our result to the variety of distributive lattices which was known to be a weakly Mal'tsev category before. By a result of Z. Janelidze and the third author, a finitely complete category is weakly Mal'tsev if and only if any internal strong reflexive relation is an equivalence relation. In the last part of this paper, we give a syntactic characterization of those varieties in which any regular reflexive relation is an equivalence relation.

math.CT↗

Weakly Schreier extensions for general algebras

Weakly Schreier split extensions are a reasonably large, yet well-understood class of monoid extensions, which generalise some aspects of split extensions of groups. This short note provides a way to define and study similar classes of split extensions in general algebraic structures (parameterised by a term $θ$). These generalise weakly Schreier extensions of monoids, as well as general extensions of semi-abelian varieties (using the $θ$ appearing in their syntactical characterisation). Restricting again to the case of monoids, a different choice of $θ$ leads to a new class of monoid extensions, more general than the weakly Schreier split extensions.

math.RA↗

Internal groupoids as involutive-2-links

Regardless of its environment, the category of internal groupoids is shown to be equivalent to the full subcategory of involutive-2-links that are unital and associative. The new notion of involutive-2-link originates from the study of triangulated surfaces and their application in additive manufacturing and 3d-printing. Thus, this result establishes a bridge between the structure of an internal groupoid and an abstract triangulated surface. An example is provided which can be thought of as a crossed-module of magmas rather than groups.

math.CT↗

What is an internal groupoid?

An answer to the question investigated in this paper brings a new characterization of internal groupoids such that: (a) it holds even when finite limits are not assumed to exist; (b) it is a full subcategory of the category of involutive-2-links, that is, a category whose objects are morphisms equipped with a pair of interlinked involutions. This result highlights the fact that even thought internal groupoids are internal categories equipped with an involution, they can equivalently be seen as tri-graphs with an involution. Moreover, the structure of a tri-graph with an involution can be further contracted into a simpler structure consisting of one morphism with two interlinked involutions. This approach highly contrasts with the one where groupoids are seen as reflexive graphs on which a multiplicative structure is defined with inverses.

math.CT↗

On the normality of monoid monomorphisms

In the category of monoids we characterize monomorphisms that are normal, in an appropriate sense, to internal reflexive relations, preorders or equivalence relations. The zero-classes of such internal relations are first described in terms of convenient syntactic relations associated to them and then through the adjunctions associated with the corresponding normalization functors. The largest categorical equivalences induced by these adjunctions provide an equivalence between the categories of relations generated by their zero-classes and the ones of monomorphisms that we suggest to call {normal with respect to} the internal relations considered. This idea, although being transverse to the literature in the field, has not in our opinion been presented and explored in full generality. The existence of adjoints to the normalization functors permits developing a theory of normal monomorphisms, thus extending many results from groups and protomodular categories to monoids and unital categories.

math.CT↗

On semibiproducts of magmas and semigroups

A generalization to the categorical notion of biproduct, called semibiproduct, which in the case of groups covers classical semidirect products, has recently been analysed in the category of monoids with surprising results in the classification of weakly Schreier extensions. The purpose of this paper is to extend the study of semibiproducts to the category of semigroups. However, it is observed that a further analysis into the category of magmas is required in attaining a full comprehension on the subject. Indeed, although there is a subclass of magma-actions, that we call representable, which classify all semibiproducts of magmas whose behaviour is similar to semigroups, it is nevertheless more general than the subclass of associative magma-actions.

math.CT↗

Pointed semibiproducts of monoids

Semibiproducts of monoids are introduced here as a common generalization to biproducts (of abelian groups) and to semidirect products (of groups) for exploring a wide class of monoid extensions. More generally, abstract semibiproducts exist in any concrete category over sets in which map addition is meaningful thus reinterpreting Mac Lane's relative biproducts. In the pointed case they give rise to a special class of extensions called semibiproduct extensions. Not all monoid extensions are semibiproduct extensions but all group extensions are. A categorical equivalence is established between the category of pointed semibiproducts of monoids and the category of pointed monoid action systems, a new category of actions that emerges from the equivalence. The main difference to classical extension theory is that semibiproduct extensions are treated in the same way as split extensions, even though the section map may fail to be a homomorphism. A list with all the 14 semibiproduct extensions of 2-element monoids is provided.

math.CT↗

Semi-biproducts of monoids

It is shown that the category of \emph{semi-biproducts} of monoids is equivalent to the category of \emph{pseudo-actions}. A semi-biproduct of monoids is a new notion, obtained through generalizing a biproduct of commutative monoids. By dropping commutativity and requiring some of the homomorphisms in the biproduct diagram to be merely identity-preserving maps, we obtain a semi-biproduct. A pseudo-action is a new notion as well. It consists of three ingredients: a pre-action, a factor system and a correction system. In the category of groups all correction systems are trivial. This is perhaps the reason why this notion, to the author's best knowledge, has never been considered before.

math.CT↗

On the structure of topological spaces

The structure of topological spaces is analysed here through the lenses of fibrous preorders. Each topological space has an associated fibrous preorder and those fibrous preorders which return a topological space are called spacial. A special class of spacial fibrous preorders consisting of an interconnected family of preorders indexed by a unitary magma is called cartesian and studied here. Topological spaces that are obtained from those fibrous preorders, with a unitary magma \emph{I}, are called \emph{I}-cartesian and characterized. The characterization reveals a hidden structure of such spaces. Several other characterizations are obtained and special attention is drawn to the case of a monoid equipped with a topology. A wide range of examples is provided, as well as general procedures to obtain topologies from other data types such as groups and their actions. Metric spaces and normed spaces are considered as well.

math.GN↗

Schreier split extensions of preordered monoids

Properties of preordered monoids are investigated and important subclasses of such structures are studied. The corresponding full subcategories of the category of preordered monoids are functorially related between them as well as with the categories of preordered sets and monoids. Schreier split extensions are described in the full subcategory of preordered monoids whose preorder is determined by the corresponding positive cone.

math.CT↗

Semi-biproducts in monoids

It is shown that the category of semi-biproducts in monoids is equivalent to a category of pseudo-actions. A semi-biproduct in monoids is at the same time a generalization of a semi-direct product in groups and a biproduct in commutative monoids. Every Schreier extension of monoids can be seen as an instance of a semi-biproduct; namely a semi-biproduct whose associated pseudo-action has a trivial correction system. A correction system is a new ingredient that must be inserted in order to obtain a pseudo-action out of a pre-action and a factor system. In groups, every correction system is trivial. Hence, semi-biproducts there are the same as semi-direct products with a factor system, which are nothing but group extensions. An attempt to establish a general context in which to define semi-biproducts is made. As a result, a new structure of map-transformations is obtained from a category with a 2-cell structure. Examples and first basic properties are briefly explored.

math.RA↗