Skip to content

FoataHan ​

Foata and Han's fundamental transformation: each letter in turn is put on the end of the image so far, which is cut into blocks and rotated.

FoataHan(SignedPermutation)Foata and Han's fundamental transformation: each letter in turn is put on the end of the image so far, which is cut into blocks and rotated.
Typed signatures
TypePackageApplies
(signed_permutation) -> signed_permutationcombinatoricsalways

Domain: Combinatorial maps

Details
  • Takes a SignedPermutation and returns a SignedPermutation — a typed map, so a wrong carrier is a type error rather than a wrong answer.
  • FindStat's Mp00190, a bijection that sends the flag major index to the flag inversion number. Inverse: InverseFoataHan.

Examples

Basic #

the signed permutation 2 3ˉ 12\,\bar 3\,1

live ↗
InFoataHan(SignedPermutation⁡([2,−3,1]))\mathrm{FoataHan}({\operatorname{SignedPermutation}}([2, -3, 1]))OutSignedPermutation⁡([3,2,1]){\operatorname{SignedPermutation}}([3, 2, 1])
About
Examples1
CrosswalkFindStat