Skip to content

Categories for Family #34340

@mkoeppe

Description

@mkoeppe

Currently a LazyFamily is automatically in EnumeratedSets, so at most countable.

We add keyword category to the constructor Family and all implementation classes, so that the user can choose the correct category.

Moreover, we define a (non-full) subcategory of Sets named Families, which captures the additional structure (= the map from the keys onto the parent).

Follow-ups / related:

Depends on #34375

CC: @tscrim

Component: combinatorics

Work Issues: Add method "as_map"

Author: Matthias Koeppe

Issue created by migration from https://trac.sagemath.org/ticket/34340

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions