Deutsch   English   Français   Italiano  
<6872a038$0$10617$426a74cc@news.free.fr>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!cleanfeed3-a.proxad.net!nnrp1-2.free.fr!not-for-mail
Date: Sat, 12 Jul 2025 19:49:44 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Quelle est la proba ?
Newsgroups: fr.sci.maths
References: <686acdc3$0$433$426a74cc@news.free.fr>
 <68727082$0$3376$426a74cc@news.free.fr>
Content-Language: fr
From: Samuel Devulder <samuel.devulder@laposte.net.inalid>
In-Reply-To: <68727082$0$3376$426a74cc@news.free.fr>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 76
Message-ID: <6872a038$0$10617$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 12 Jul 2025 19:49:44 CEST
NNTP-Posting-Host: 88.167.72.245
X-Trace: 1752342584 news-3.free.fr 10617 88.167.72.245:18012
X-Complaints-To: abuse@proxad.net

Le 12/07/2025 à 16:26, Michel Talon a écrit :

> > <<Soit un M>=0 un réel donné. Quelle est la probabilité que les 
racines *de module <= M* de x²+bx+c soient réelles ?>>

> Je viens de voir ton problème et le programme python. Sauf 
> incompréhension de ma part il me semble que l'énoncé ne correspond pas 
> exactement au programme. 

Heuu oops, tu as raison. En déplaçant le *de module <= M* pour éviter un 
énoncé lourdingue type <Soit un M>=0 un réel donné. Quelle est la 
probabilité que les deux racines de x²+bx+c soient *de module <= M* et 
soient réelles ?>> j'ai changé le sens de la question. :( Mea cula.

> D'abord pour parler de proba, il faut dire  quelque chose sur le tirage au hasard.
> On peut intuiter qu'an fait il faut choisir b et c au hasard uniforme, 
> mais dans quel domaine?

Oui uniforme dans l'espace des polynômes, ce qui revient à pendre (b,c) 
uniformes dans R² tant que le module des racines <= M. Uniformes sur R² 
revient à prendre b et c chacun uniformes sur R tant que la contrainte 
des modules soit respectée.

Argh: Uniforme dans R pose un soucis pour une résolution numérique... 
Faut il prendre un sous ensemble de R pour estimer la proba ? Si oui 
lequel ?? [?1]

> Ton programme suppose que b et c évoluent dans un carré allant de -M à 2M. 

Pas exactement.
	b = np.random.uniform(-2*M, 2*M, n)
	c = np.random.uniform(-M**2, M**2, n)
donc b dans [-2M,2M] et c dans [-M², M²]. Un rectangle.

> Ca n'a rien d' évident. En fait si b et c sont rééls et les racines complexes, elles ont le  même module et donc le produit des racines , soit c, doit être <= M^2.  

Oui, mais plus encore. Soient x1,x2 les racines, on aussi : b = 
-(x1+x2)/2, donc [b| <= |-(x1+x2)/2| <= (|x1|+|x2|)/2 <= (M+M)/2 <= M.

On peut donc restreindre b de -2M à 2M, c de -M² à M² ce qui évite de 
devoir choisir uniformément (et informatiquement) dans R. Cela réponds à 
[?1] supra.

Cela étant, cela n'est pas la totalité du rectangle qui est pris en 
compte. La ligne 14:

	mask_module = (np.abs(rac1) <= M) & (np.abs(rac2) <= M)

Nous restreint donc aux échantillons uniformes qui conduisent aux 
racines de modules <= M.

(Pour les non initiés à python le programme évalue par Monte-Carlo la 
proba pour un M donné et affiche cette estimation pour M variant de 
plusieurs ordres de grandeurs. Il montre un phénomène étrange.)

>  On doit donc avoir 0 < c <M et b^2-4c <0  ce qui dessine une parabole d'aire 4/3 M^3 sauf erreur.  

Tu veux savoir sur quel sous-domaine du rectangle les racines sont 
non-réelles pour un b fixé entre -2M et 2M.

Attention
1) c'est M² la limite max pour c au delà de laquelle les racines ont un 
module trop grand.
2) 4/3 M^3 c'est l'aire "sous" la parabole; c'est à dire c<=b²/4. Or toi 
tu veux c>b²/4, l'aire au dessus de la parabole ou il n'y a pas de 
solution réelle.

Un autre endroit où il n'y a pas de solution, ce sont les lieux tels que 
le module de la racine > M.

....et là on est à deux pas de la résolution.

Je stoppe ici pour ne pas divulgacher.

La suite plus tard à moins que quelqu'un ne trouve la solution.