Algebraic structures are a concept from mathematics to bring sets and their operations together. This process is well-known in computer science, too, say in the specification of abstract datatypes [4] or in module systems of some programming languages. Most languages used for symbolic computation and computer algebra are untyped, which means that algebraic structure can't be modelled adequately. Recently typed languages gained more attention in the computer algebra community in form of suitable type system. After giving two different definitions for algebraic structures, we show with a couple of examples how algebras and functions which create algebras are modelled in the symbolic computation system AlgBench which has been extended by...
AbstractAn algebraic programming system (APS) integrates four main paradigms of computations: proced...
This paper describes a methodology based on the object-oriented programming paradigm, to support the...
AbstractThis paper develops a number of fundamental tools from category theory and applies them to p...
It is widely recognized that programming languages should offer features to help structure programs....
While the state of the art is relatively sophisticated in programming language support for computer ...
AbstractThis paper presents a type system for support of subtypes, parameterized types with sharing ...
8 pages, 2-column presentation, 2 figuresSo far, the scope of computer algebra has been needlessly r...
A novel framework, Formal, for specifying mathematical domains of computation and their inherently r...
Abstract: In this study, feasibility of computer algebra systems, which are more commonly used in s...
Computational implementations are special relations between what is computed and what computes it. T...
Our purpose is to formalize two potential refinements of single-sorted algebraic data types – subalg...
In the practise of algebra education it is generally assumed that the rules for manipulating symbols...
AbstractThis paper presents the prototype design of an algebraic computation system that manipulates...
International audienceThis paper is the first chapter of a cognitive, didactic and computational the...
Algebraic specification is the technique of using algebras to model properties of a system and using...
AbstractAn algebraic programming system (APS) integrates four main paradigms of computations: proced...
This paper describes a methodology based on the object-oriented programming paradigm, to support the...
AbstractThis paper develops a number of fundamental tools from category theory and applies them to p...
It is widely recognized that programming languages should offer features to help structure programs....
While the state of the art is relatively sophisticated in programming language support for computer ...
AbstractThis paper presents a type system for support of subtypes, parameterized types with sharing ...
8 pages, 2-column presentation, 2 figuresSo far, the scope of computer algebra has been needlessly r...
A novel framework, Formal, for specifying mathematical domains of computation and their inherently r...
Abstract: In this study, feasibility of computer algebra systems, which are more commonly used in s...
Computational implementations are special relations between what is computed and what computes it. T...
Our purpose is to formalize two potential refinements of single-sorted algebraic data types – subalg...
In the practise of algebra education it is generally assumed that the rules for manipulating symbols...
AbstractThis paper presents the prototype design of an algebraic computation system that manipulates...
International audienceThis paper is the first chapter of a cognitive, didactic and computational the...
Algebraic specification is the technique of using algebras to model properties of a system and using...
AbstractAn algebraic programming system (APS) integrates four main paradigms of computations: proced...
This paper describes a methodology based on the object-oriented programming paradigm, to support the...
AbstractThis paper develops a number of fundamental tools from category theory and applies them to p...