Green's relations¶
This page contains information about the methods of the Konieczny
class related to Green's relations.
- Konieczny.is_regular_element(self: Konieczny, x: Element) bool ¶
Test regularity of an element.
- Parameters
x (Element) -- a possible element.
- Returns
A
bool
.
- Konieczny.D_class_of_element(self: Konieczny, x: Element) DClass ¶
Returns the \(\mathscr{D}\)-class containing an element.
- Raises
RuntimeError if
x
is not an element ofself
.- Note
This function computes as many frames for \(\mathscr{D}\)-classes as necessary (this is all of them in the case that
x
is not an element ofself
).- Parameters
x (Element) -- a possible element.
- Returns
A
DClass
.
- Konieczny.D_classes(self: Konieczny) Iterator ¶
Returns an iterator pointing to the first \(\mathscr{D}\)-class.
- Note
This function does not trigger any enumeration; the iterator returned may be invalidated by any call to a method of the
Konieczny
class.- Parameters
None
- Returns
An iterator.
- Konieczny.regular_D_classes(self: Konieczny) Iterator ¶
Returns an iterator pointing to the first regular \(\mathscr{D}\)-class.
- Note
This function does not trigger any enumeration; the iterator returned may be invalidated by any call to a method of the
Konieczny
class.- Parameters
None
- Returns
An iterator.
- Konieczny.number_of_D_classes(self: Konieczny) int ¶
Returns the number of \(\mathscr{D}\)-classes.
- Note
This function triggers a full enumeration of the frames of every \(\mathscr{D}\)-class.
- Parameters
None
- Returns
An integer.
- Konieczny.number_of_R_classes(self: Konieczny) int ¶
Returns the number of \(\mathscr{R}\)-classes.
- Note
This function triggers a full enumeration of the frames of every \(\mathscr{D}\)-class.
- Parameters
None
- Returns
An integer.
- Konieczny.number_of_L_classes(self: Konieczny) int ¶
Returns the number of \(\mathscr{L}\)-classes.
- Note
This function triggers a full enumeration of the frames of every \(\mathscr{D}\)-class.
- Parameters
None
- Returns
An integer.
- Konieczny.number_of_H_classes(self: Konieczny) int ¶
Returns the number of \(\mathscr{L}\)-classes.
- Note
This function triggers a full enumeration of the frames of every \(\mathscr{D}\)-class.
- Parameters
None
- Returns
An integer.
- Konieczny.current_number_of_D_classes(self: Konieczny) int ¶
Returns the current number of \(\mathscr{D}\)-classes.
- Note
This function triggers no enumeration.
- Parameters
None
- Returns
An integer.
- Konieczny.current_number_of_R_classes(self: Konieczny) int ¶
Returns the current number of \(\mathscr{R}\)-classes.
- Note
This function triggers no enumeration.
- Parameters
None
- Returns
An integer.
- Konieczny.current_number_of_L_classes(self: Konieczny) int ¶
Returns the current number of \(\mathscr{L}\)-classes.
- Note
This function triggers no enumeration.
- Parameters
None
- Returns
An integer.
- Konieczny.current_number_of_H_classes(self: Konieczny) int ¶
Returns the current number of \(\mathscr{L}\)-classes.
- Note
This function triggers no enumeration.
- Parameters
None
- Returns
An integer.
- Konieczny.number_of_regular_D_classes(self: Konieczny) int ¶
Returns the number of regular \(\mathscr{D}\)-classes.
- Note
This function triggers a full enumeration of the frames of every \(\mathscr{D}\)-class.
- Parameters
None
- Returns
An integer.
- Konieczny.number_of_regular_R_classes(self: Konieczny) int ¶
Returns the number of regular \(\mathscr{R}\)-classes.
- Note
This function triggers a full enumeration of the frames of every \(\mathscr{D}\)-class.
- Parameters
None
- Returns
An integer.
- Konieczny.number_of_regular_L_classes(self: Konieczny) int ¶
Returns the number of regular \(\mathscr{L}\)-classes.
- Note
This function triggers a full enumeration of the frames of every \(\mathscr{D}\)-class.
- Parameters
None
- Returns
An integer.
- Konieczny.current_number_of_regular_D_classes(self: Konieczny) int ¶
Returns the current number of regular \(\mathscr{D}\)-classes.
- Note
This function triggers no enumeration.
- Parameters
None
- Returns
An integer.