Liking cljdoc? Tell your friends :D

kigen.morphism

Constructing morphisms and morphic relations. input: two multiplication tables (source, target) output: vectors describing morphisms, index i -> image

These functions are relatively inefficient (compared to generator table methods). More for reference purposes, not for the high-end computations.

This is a reference implementation for the paper: Finite Computational Structures and Implementations: Semigroups and Morphic Relations International Journal of Networking and Computing, Volume 7, Number 2, pages 318–335, July 2017

Constructing morphisms and morphic relations.
input: two multiplication tables (source, target)
output: vectors describing morphisms, index i -> image

These functions are relatively inefficient (compared to generator table
methods). More for reference purposes, not for the high-end computations.

This is a reference implementation for the paper:
Finite Computational Structures and Implementations: Semigroups and
Morphic Relations
International Journal of Networking and Computing,
Volume 7, Number 2, pages 318–335, July 2017
raw docstring

divisionsclj

(divisions S T)

All divisions from S to T.

All divisions from S to T.
sourceraw docstring

homomorphic?clj

(homomorphic? S T hom)

Decides whether the partial mapping hom from S to T is homomorphic or not. It lazily checks all products.

Decides whether the partial mapping hom from S to T is homomorphic or not.
It lazily checks all products.
sourceraw docstring

homomorphismsclj

(homomorphisms S T)

All homomorphisms from S to T.

All homomorphisms from S to T.
sourceraw docstring

isomorphismsclj

(isomorphisms S T)

All isomorphisms from S to T.

All isomorphisms from S to T.
sourceraw docstring

relmorphic?clj

(relmorphic? S T hom)

Decides whether the (partial) mapping hom from S to T with given domain and codomain is a relational morphism or not.

Decides whether the (partial) mapping hom from S to T with given domain and
codomain is a relational morphism or not.
sourceraw docstring

relmorphismsclj

(relmorphisms S T)

All relational morphisms from S to T. These are one-to-many set-valued morphic mappings.

All relational morphisms from S to T. These are one-to-many set-valued
morphic mappings.
sourceraw docstring

total?clj

(total? S hom)

Returns true if the given morphism is total, false if it is partial.

Returns true if the given morphism is total, false if it is partial.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close