Changes between Version 1 and Version 2 of Ticket #19190


Ignore:
Timestamp:
09/19/15 12:47:47 (4 years ago)
Author:
jmantysalo
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #19190

    • Property Summary changed from LatticePoset: add atoms, coatoms, doubly irreducibles to LatticePoset: add atoms, coatoms, doubly irreducibles etc.
  • Ticket #19190 – Description

    v1 v2  
    1 Add `atoms()`, `coatoms()`, and `doubly_irreducibles()` to `LatticePoset`. Add missing functions, like `join_irreducibles()`, to index of functions. Do this after #19123 gets positive review and gets into beta.
     1To a normal user viewpoint:
     2
     3- Add  `atoms()`, `coatoms()`, and `doubly_irreducibles()` to finite lattices.
     4- Add missing functions, like `breadth()`, to index of functions. (Wait #19123 to get into beta.)
     5
     6Internal changes:
     7
     8- Put `meet_irreducibles()` and `join_irreducibles()` to `hasse_diagram.py`. Add wrappers to `lattices.py`. This can help some optimization later.
    29
    310Other things:
    411
    512- Check documentation of `breadth()`, stupid way to express `BooleanLattice(4)`.
     13
     14Maybe:
     15
     16- Think about `is_modular_element()` vs. `is_modular()` with argument.