fact | R Documentation |
A function to decompose partially ordered semigroups
fact(S, P, uniq = TRUE, fac, atoms, mca, atmc, patm, k)
S |
semigroup object |
P |
partial order structure associated to |
uniq |
(logical) whether factorisation should include unique induced inclusions |
fac |
‘factor’ to be factorised, in case that input factorised partially ordered structures |
atoms |
(logical) whether or not include in output atoms |
mca |
(logical) whether or not include in output meet-complements of atoms |
atmc |
(logical) whether or not include in output atoms' meet-complements |
patm |
(logical) whether or not include in output potential atoms |
k |
(for |
The factorisation is part of decomposition for partially ordered semigroups, and
function fact
allows to obtain elements generated in this process.
An object of ‘Ind.incl
’ class having:
po |
partial order table |
iin |
list of induced inclusions pairwise listed |
niin |
length of induced inclusions |
patm |
(for |
atm |
vector with atoms |
atmc |
(for |
mc |
array of meet-complements of atoms |
note |
(if needed) induced inclusions without substitution property |
Data objects imported with pacnet
are compatible for further factorisation.
Antonio Rivero Ostoic (based on the algorithm described in Ardu, 1995)
Ardu, S. ASNET – Algebraic and Statistical Network Analysis. User Manual. University of Melbourne. 1995.
decomp
, cngr
, pacnet
# create a partially ordered semigroup
arr <- round( replace( array(runif(18), c(3,3,2)), array(runif(18),
c(3,3,2))>.5, 1 ) )
# semigroup of relations
S <- semigroup(arr)
# string relations and partial order
P <- strings(arr) |>
partial.order()
# perform the factorisation of PO S
fact(S, P)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.