Math.Combinat.Partitions.NonCrossing

The type of non-crossing partitions

data NonCrossing

_isNonCrossing

_isNonCrossingUnsafe

_standardizeNonCrossing

fromNonCrossing

toNonCrossingUnsafe

toNonCrossing

toNonCrossingMaybe

setPartitionToNonCrossing

Bijection to Dyck paths

dyckPathToNonCrossingPartition

dyckPathToNonCrossingPartitionMaybe

nonCrossingPartitionToDyckPath

_nonCrossingPartitionToDyckPathMaybe

Generating non-crossing partitions

nonCrossingPartitions

nonCrossingPartitionsWithKParts

countNonCrossingPartitions

countNonCrossingPartitionsWithKParts

randomNonCrossingPartition