On the existence of elementwise invariant vectors in representations of symmetric groups

This worksheet provides code to verify the results of the manuscript by Amrutha P, Amritanshu Prasad, and Velmurugan S. Notation here is as in the manuscropt.

It provides the following functions:

  • w(mu) - this function returns a permutation with cycle type mu, where mu is a given integer partition.
  • has_invariant(mu,la) - this function returns True if wμw_\mu admits a non-zero invariant vector in VλV_\lambda.
  • is_persistent(la) - this function returns True if wμw_\mu admits a non-zero invariant vector in VλV_\lambda for every λ\lambda except λ=(1n)\lambda=(1^n), where nn is the size of μ\mu.
  • f(mu) - return the Frobenius characteristic of IndCμSn1\mathrm{Ind}_{C_\mu}^{S_n} 1.
  • mult_triv(n) - return a matrix whose rows and columns are indexed by integer partitions (in reverse lexicographic order. The (i,j)(i,j)th entry is the multiplicity of 11 as an eigenvalue of wμw_\mu in VλV_\lambda, where μ\mu and λ\lambda are the iith and jjth partitions, respectively in reverse lexicographic order.

The matrices mult_triv(n) are precompted and stored in the file multiplities.sobj in Sage format and in multiplicities.txt in plain text format for 1≤n≤141\leq n\leq 14. This permits verification of the main results for n≤14n\leq 14. To carry out this verification, run the file verification.sage using sage. This will print out a list of all pairs of partitions (λ,μ)(\lambda,\mu) for which wμw_\mu does not have a non-zero invariant vector in VλV_\lambda.