AlgebraicJulia / AlgebraicJulia/Catlab.jl
Permutation groupoid
- Ngôn ngữ chính
- Julia
- Star
- 724
- Fork
- 73
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
The `Permutations` submodule currently provides some basic algorithms for decomposing permutations, which are used when converting wiring diagrams into expressions. We should extend this module to implement the groupoid of finite sets and bijections as an instance of the theory of groupoids (#230), following the general pattern established for `FinSet` and `FinRel`:
- support both `FinBij = Core(FinSet)` and its skeleton, the [permutation groupoid](https://ncatlab.org/nlab/show/permutation+groupoid)
- an abstract type for morphisms in this category
- concrete types for particular computational representations, including at minimum the vector and cycle representations
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.