math.combinatorics vocabulary - Factor Documentation (original) (raw)
Summary
Permutations and combinations
Metadata
Parents: | math |
---|---|
Tags: | math |
Authors: | Slava Pestov, Doug Coleman, Aaron Schaefer |
Words
Tuple classes
Class | Superclass | Slots |
---|---|---|
![]() |
![]() |
seq k length |
![]() |
![]() |
length skip k seq |
![]() |
![]() |
length seq |
Ordinary words
Word | Stack effect |
---|---|
![]() |
( seq k -- combinations ) |
![]() |
( seq k -- permutations ) |
![]() |
( seq -- permutations ) |
![]() |
( seq k -- seq' ) |
![]() |
( seq k -- seq' ) |
![]() |
( ... seq k quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() |
( ... seq k quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() |
( seq -- seq' ) |
![]() |
( ... seq quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() |
( seq n -- seq' ) |
![]() |
( seq n -- ? ) |
![]() |
( seq -- subsets ) |
![]() |
( seq n -- seq' ) |
![]() |
( seq -- seq' ) |
![]() |
( m seq k -- seq' ) |
![]() |
( ... seq k quot: ( ... elt -- ... ) -- ... ) |
![]() |
( ... seq k quot: ( ... elt -- ... ) -- ... ) |
![]() |
( ... seq quot: ( ... elt -- ... ) -- ... ) |
![]() |
( ... seq n quot: ( ... elt -- ... ) -- ... ) |
![]() |
( ... seq quot: ( ... elt -- ... ) -- ... ) |
![]() |
( n -- n! ) |
![]() |
( ... seq k quot: ( ... elt -- ... ? ) -- ... newseq ) |
![]() |
( ... seq k quot: ( ... elt -- ... ? ) -- ... newseq ) |
![]() |
( ... seq quot: ( ... elt -- ... ? ) -- ... newseq ) |
![]() |
( ... seq n quot: ( ... elt -- ... newelt ) -- ... newseq ) |
![]() |
( ... seq k quot: ( ... elt -- ... ? ) -- ... elt/f ) |
![]() |
( ... seq k quot: ( ... elt -- ... ? ) -- ... elt/f ) |
![]() |
( ... seq quot: ( ... elt -- ... ? ) -- ... elt/f ) |
![]() |
( ... seq n quot: ( ... elt -- ... ? ) -- ... elt/f ) |
![]() |
( seq -- permutation ) |
![]() |
( ... seq k quot: ( ... elt -- ... newelt ) -- ... newseq ) |
![]() |
( ... seq k quot: ( ... elt -- ... newelt ) -- ... newseq ) |
![]() |
( ... seq quot: ( ... elt -- ... newelt ) -- ... newseq ) |
![]() |
( ... seq n quot: ( ... elt -- ... newelt ) -- ... newseq ) |
![]() |
( ... seq k quot: ( ... elt -- ... key value ) exemplar -- ... assoc ) |
![]() |
( ... seq k quot: ( ... elt -- ... key value ) exemplar -- ... assoc ) |
![]() |
( n k -- nCk ) |
![]() |
( n k -- nPk ) |
![]() |
( seq -- seq ) |
![]() |
( n seq -- seq' ) |
![]() |
( ... seq k identity quot: ( ... prev elt -- ... next ) -- ... result ) |
![]() |
( ... seq k identity quot: ( ... prev elt -- ... next ) -- ... result ) |
![]() |
( ... seq identity quot: ( ... prev elt -- ... next ) -- ... result ) |
![]() |
( ... seq n identity quot: ( ... prev elt -- ... next ) -- ... result ) |
Class predicate words
Word | Stack effect |
---|---|
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
Files
resource:basis/math/combinatorics/combinatorics.factor
resource:basis/math/combinatorics/combinatorics-docs.factor
resource:basis/math/combinatorics/combinatorics-tests.factor
Metadata files
resource:basis/math/combinatorics/authors.txt
resource:basis/math/combinatorics/summary.txt
resource:basis/math/combinatorics/tags.txt
Children from resource:extra
Vocabulary | Summary |
---|---|
![]() |
Bitwise permutations |