J-0
00m
00j
00h
00min
00s

BCE Maths approfondies HEC/ESSEC ECG 2024

Epreuve de maths approfondies - ECG 2024

Notez ce sujet en cliquant sur l'étoile
0.0(0 votes)
Algèbre bilinéaire et espaces euclidiensAlgèbre linéaireProbabilités finies, discrètes et dénombrementFonctions (limites, continuité, dérivabilité, intégration)InformatiqueTopologie/EVN

Téléchargements disponibles

Sujet et rapport

Télécharger le sujet →Rapport du jury → indisponible

Corrigés

Télécharger corrigé

Description

Annale de maths approfondies BCE HEC/ESSEC pour la filiere ECG, session 2024.

Lecture web du sujet

Version HTML avec rendu des formules, intégrée sur la page canonique.

PDF
87a938ef-9787-4d10-ae5a-a01ae9103981

MATHÉMATIQUES APPROFONDIES

FILIÈRE ÉCONOMIQUE ET COMMERCIALE VOIE GÉNÉRALE

Mercredi 24 avril 2024, de 14 h. à 18 h.
La présentation, la lisibilité, l'orthographe, la qualité de la rédaction, la clarté et la précision des raisonnements entreront pour une part importante dans l'appréciation des copies.
Les candidats sont invités à encadrer dans la mesure du possible les résultats de leurs calculs.
Aucun document n'est autorisé. L'utilisation de toute calculatrice et de tout matériel électronique est interdite. Seule l'utilisation d'une règle graduée est autorisée.
Si au cours de l'épreuve, un candidat repère ce qui lui semble être une erreur d'énoncé, il la signalera sur sa copie et poursuivra sa composition en expliquant les raisons des initiatives qu'il sera amené à prendre.

Notations

Dans tout le texte, on adopte les notations suivantes:
  • Si est un ensemble fini non vide, on note le nombre d'éléments de . Si , on convient que .
  • Pour tout , on note la matrice identité de .
  • Pour tout et tout le coefficient sur la -ème ligne et la -ème colonne d'une matrice est noté .
  • La transposée d'une matrice est notée . Lorsque , où , on identifie au réel . Si , on note sa norme euclidienne associée au produit scalaire canonique, c'est-à-dire
  • Si est une variable aléatoire réelle, on note son espérance et sa variance, si elles existent.
  • Pour tout , on note l'ensemble des matrices orthogonales de (on rappelle qu'une matrice est orthogonale si ).
  • Pour tout désigne l'espace des polynômes à coefficients dans de degré inférieur ou égal à .
  • Pour tous et désigne le symbole de Kronecker défini par :
  • On note dans tout le problème la norme d'un vecteur , la nature du vecteur entre les doubles barres suffisant à préciser de quelle norme il s'agit.
Pour tout , on adopte les deux définitions suivantes tout au long de l'énoncé :
  • On dit qu'une matrice est une matrice de permutation s'il existe une bijection de dans telle que .
  • On dit qu'une matrice est de Hadamard si elle est carrée, si tous ses coefficients appartiennent à et si ses vecteurs colonnes sont deux à deux orthogonaux.
L'énoncé comporte trois parties essentiellement indépendantes.
Le mot FIN marque la fin de l'énoncé.

Partie I : existence des matrices de Hadamard.

Soit tel que .
On suppose dans toute cette partie I qu'il existe une matrice de Hadamard . On note ses vecteurs colonnes et ses vecteurs lignes.
  1. Soit une matrice de permutation. Montrer que est orthogonale et que est aussi une matrice de permutation.
  2. Soit . Montrer l'équivalence suivante
  1. Montrer que est une matrice de Hadamard.
  2. Soit une matrice diagonale ne comportant que les valeurs -1 et 1 sur sa diagonale et une matrice de permutation. Montrer que , et sont toutes des matrices de Hadamard.
  3. En déduire qu'il existe une matrice de Hadamard de taille dont la première ligne est .
  4. En déduire que est pair.
  5. Soit une matrice de Hadamard telle que . Montrer que
  1. En déduire que soit soit est un multiple de 4 .
  2. Dans le cas où , montrer qu'il existe une matrice de Hadamard de taille dont les trois premières lignes sont de la forme
(on ne demande pas dans cette question de montrer que les quatre blocs verticaux comportent le même nombre de colonnes).
Indication : on peut observer que la permutation de certaines colonnes (ou la multiplication par -1 de certaines colonnes) dans une matrice de Hadamard donne encore une matrice de Hadamard, d'après la question 4 ci-dessus.
10. Montrer que les quatre blocs de la matrice de Hadamard de la question précédente comportent le même nombre de colonnes et en déduire à nouveau que est nécessairement divisible par 4.
11. Pour toutes matrices et et , on note la matrice appartenant à définie bloc par bloc comme suit
(ainsi, chacun des blocs est de taille ).
Montrer que si et sont des matrices de Hadamard, alors l'est aussi.
12. Montrer que pour tout , il existe une matrice de Hadamard dans .
13. La fonction test_hadamard() ci-dessous est écrite en PYTHON. Elle est incomplète et a comme paramètre d'entrée une matrice de coefficients entiers représentée par un tableau bidimensionnel (de type array)
Compléter les parties soulignées en pointillé afin que la fonction test_hadamard()
  • renvoie la valeur -2 si la matrice M n'est pas carrée,
  • renvoie la valeur -1 si la matrice M est carrée mais au moins l'un de ses coefficients n'appartient pas à ,
  • renvoie la valeur 0 si la matrice M est carrée et ses coefficients appartiennent tous à mais n'est pas une matrice de Hadamard,
  • renvoie la valeur 1 si M est une matrice de Hadamard.
On reproduira sur la copie le programme après l'avoir complété.
import numpy as np
def test_hadamard(M):
    n, p = np.shape(M)
    if _________-_:
        return -2
    else:
        for i in range(0, ____):
            for j in range(0, ____):
                if _-_------------------------ != 1 :
                    return -1
        for j in range(0, _____):
            for k in range(____-_, n):
                if np.dot(__-_-_-------------------) != 0:
                        return 0
    return 1
  1. On voudrait maintenant écrire en PYTHON une fonction rand_hadam() qui cherche une matrice de Hadamard dont les coefficients de la première ligne sont tous égaux à 1 (ainsi, chacune des autres lignes comporte autant de 1 que de -1 ) et de taille où m est un entier donné en paramètre. Cette fonction a aussi un autre paramètre d'entrée Nmax désignant le nombre maximal de matrices à tester. On procède comme suit :
    (a) On construit aléatoirement une matrice ne contenant que des -1 et 1 comme coefficients de la manière suivante : pour chaque ligne (à partir de la deuxième ligne), on choisit successivement et aléatoirement les coefficients dans l'ensemble jusqu'à ce que le nombre de la valeur 1 ou le nombre de la valeur -1 dans la ligne atteint . Si le nombre de coefficients égaux à 1 (respectivement -1 ) dans la ligne atteint , on attribue à tous les coefficients restants de la ligne la valeur -1 (respectivement +1 ).
    (b) En utilisant la fonction test_hadamard() on teste si la matrice ainsi construite est de Hadamard. Si oui, la fonction renvoie cette matrice. Sinon, on refait la construction d'une matrice de la même manière que dans (a) et cela autant de fois que nécessaire jusqu'à l'obtention d'une matrice de Hadamard, sans toutefois dépasser un nombre maximal de matrices testées désigné ici par Nmax. Si ce nombre maximal est atteint sans trouver une matrice de Hadamard, la fonction rand_hadam() renvoie la matrice nulle de taille .
    Compléter les parties soulignées en pointillé de la fonction rand_hadam() ci-dessous. On reproduira sur la copie le programme après l'avoir complété (sans les commentaires).
import numpy.random as rd
def rand_hadam(m, Nmax):
    n = 4*m
    for tst in range(0, Nmax):
        matpm = np.ones((n, n), dtype = int)
        for i in range(______, n):
            nb_un = 0
            j = 0
            while 2*nb_un < n and ___-_-_-_-_-__ n :
                val = rd.randint (0,2)
                nb_un +=
                matpm[i, j] = 2*val - 1
                j =
            if (2*nb_un == n):
                for k in range(j, n):
                    matpm[i, k] =
        if (test_hadamard(matpm) == 1):
            return
    return np.zeros((n, n), dtype = int)

Partie II : variables aléatoires deux à deux indépendantes sur un espace probabilisé fini.

Soit ( ) un espace probabilisé où désigne un univers fini, l'ensemble des parties de et une probabilité. On pose où l'entier , désigne ici et dans la suite de cette partie le nombre d'éléments de . On suppose que pour tout non vide et on pose
Toutes les variables aléatoires considérées dans la suite de cette partie II sont définies sur cet espace probabilisé. On suppose qu'il existe un entier naturel et des variables aléatoires réelles vérifiant les deux propriétés suivantes
  • avec et sont indépendantes (autrement dit, sont deux à deux indépendantes),
    .
    Pour tout , on pose
    Dans toute la suite, pour tous vecteurs et on note
On pose dans la suite .
15. Montrer que l'application est un produit scalaire sur .
16. Soit . Montrer qu'il existe un et un seul couple vérifiant
Dans la suite de cette partie, on pose pour tout et , où le couple ( ) est celui de la question 16.
17. Soient et deux variables aléatoires réelles sur .
On pose . Montrer que
  1. En déduire les relations pour tout tels que
  1. En déduire que
  1. Soit une variable aléatoire réelle d'espérance nulle. On pose . On suppose que .
    (a) Montrer qu'il existe des réels non tous nuls tels que
(b) Montrer que l'application est un isomorphisme de dans .
(c) En déduire qu'il existe un polynôme de degré inférieur ou égal à tel que
  1. On pose .
    (a) Montrer que
(b) En déduire que
  1. On suppose de plus dans cette question que (on rappelle que nécessairement ). On considère la matrice carrée réelle de taille dont les coefficients sont définis par
On considère aussi la matrice diagonale définie par .
(a) Montrer que : .
(b) Soit .
Soient et deux réels tels que et et soit tel que
Montrer les deux relations :
(c) Montrer que la matrice est orthogonale.
(d) Soit la variable aléatoire définie par . Montrer que
(e) En déduire que pour tout
(f) On reprend les notations de la question 22b et on pose
Montrer que les trois affirmations suivantes sont nécessairement vraies:
(A1) pour tout et .
(A2) ,
(A3) ,
(g) On suppose dans cette question que pour tout .
Montrer les deux assertions suivantes :
(a) est nécessairement pair et .
(b) est une matrice de Hadamard.

Partie III : deux propriétés des matrices de Hadamard

Soit un entier naturel. On considère la fonction
Pour toute matrice , on note la matrice appartenant à définie par
est la fonction signe définie par : si et si .
On considère le produit scalaire défini sur par :
ainsi que la norme associée ||.| définie par
On note l'application définie
est un espace euclidien muni du produit scalaire canonique.
23. Montrer que est une application linéaire de dans et que
  1. Montrer que pour tout , on a .
  2. Montrer que pour tout , on a
  1. On pose . Montrer que est un fermé borné de .
  2. Montrer que
  1. En déduire que admet un minimum global et un maximum global (atteints) sur .
Dans toute la suite, on note (respectivement ) la valeur minimale (respectivement maximale) de sur :
  1. Montrer que .
  2. Trouver toutes les matrices qui vérifient .
  3. Montrer que pour toute matrice on a :
  1. En déduire que .
Montrer que l'égalité est réalisée si et seulement s'il existe au moins une matrice de Hadamard dans .
33. En déduire que si n'est pas un multiple de 4 alors .
34. On suppose dans cette question que . Pour tous réels et on pose
Trouver tous les couples pour lesquels et en déduire un encadrement de (on note que ).
35. On suppose dans cette question que est pair.
(a) Soit et deux vecteurs de
tels que et . Montrer que .
(b) Soit et quatre vecteurs de . Montrer que
(c) Soit telle que n'est pas de Hadamard. Montrer que
(d) En déduire que s'il n'existe aucune matrice de Hadamard dans , alors

FIN

Pas de description pour le moment