Skip to content
Open
1 change: 1 addition & 0 deletions _CoqProject
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ theories/Basic/ordtype.v
theories/Basic/unitriginv.v
theories/SymGroup/cycles.v
theories/SymGroup/cycletype.v
theories/SymGroup/Bruhat.v
theories/SymGroup/Frobenius_char.v
theories/SymGroup/permcent.v
theories/SymGroup/presentSn.v
Expand Down
22 changes: 22 additions & 0 deletions theories/MPoly/MurnaghanNakayama.v
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,28 @@ Proof. by []. Qed.
Goal MN_coeff_fast [:: 12; 5; 4; 2]%N [:: 6; 5; 5; 4; 2; 1]%N = 4%:R.
Proof. by []. Qed.

Local Open Scope int_scope.

(*
Let partn := rev (enum_partn 12).
Eval native_compute in
[seq [seq MN_coeff_fast la mu | mu <- partn] | la <- partn].
*)

(* Character table of S_5
see https://fr.wikipedia.org/wiki/Repr%C3%A9sentations_du_groupe_sym%C3%A9trique
*)
Let partn := rev (enum_partn 5).
Goal [seq [seq MN_coeff_fast la mu | mu <- partn] | la <- partn]
= [:: [:: 1; -1; 1; 1; -1; -1; 1];
[:: 4; -2; 1; 0; 0; 1; -1];
[:: 6; 0; 0; -2; 0; 0; 1];
[:: 5; -1; -1; 1; 1; -1; 0];
[:: 4; 2; 1; 0; 0; -1; -1];
[:: 5; 1; -1; 1; -1; 1; 0];
[:: 1; 1; 1; 1; 1; 1; 1]].
Proof. by []. Qed.

End Tests.


Expand Down
Loading
Loading