
These are the slides of a presentation at the Hausdorff Research Institute for Mathematics in Bonn on May 22 of 2024, at the occasion of the trimester program "Prospects of Formal Mathematics". Abstract: General purpose computational math systems such as SageMath systems provides thousands of mathematical objects and tens of thousands of operations to compute with them. We believe that a system of this scale requires an infrastructure for writing and structuring generic code, documentation, and tests that apply uniformly on all objects within certain realms. In this talk, we describe the infrastructure implemented in SageMath back in the early '10. It is based on the standard object oriented features of Python, together with mechanisms to scale (dynamic classes, mixins, …) thanks to the rich available semantic (categories, axioms, constructions). We relate the approach taken with that in other systems (e.g. GAP), and discuss open problems. This is meant as a basis for discussions: how are the equivalent challenges tackled in proof systems? Is there ground for cross-fertilization?
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
