some things + relations type + inverted relation
This commit is contained in:
		| @ -122,3 +122,54 @@ dont les éléments sont rangés selon m lignes et n colonnes | |||||||
|     - \\( L_i \gets \alpha L_i \quad \alpha \in \mathbb{R} \\)  |     - \\( L_i \gets \alpha L_i \quad \alpha \in \mathbb{R} \\)  | ||||||
|     - \\( L_i \gets L_i + L_j \\) |     - \\( L_i \gets L_i + L_j \\) | ||||||
| 3) Revenir au système et trouver S | 3) Revenir au système et trouver S | ||||||
|  |  | ||||||
|  | ### Via le calcul de déterminants | ||||||
|  |  | ||||||
|  | Un déterminant est un réel calculé sur une matrice carrée | ||||||
|  |  | ||||||
|  | #### La méthode de Sarros | ||||||
|  |  | ||||||
|  | Cette méthode ne fonctionne que pour les matrices 2x2 et 3x3 | ||||||
|  |  | ||||||
|  | ##### 2x2 | ||||||
|  |  | ||||||
|  | - Soit \\( A \in \mathbb{R}^{2 * 2}  \\)  | ||||||
|  | \\[ | ||||||
|  |     \det A =  | ||||||
|  |     \begin{vmatrix} | ||||||
|  |         a_{11} &a_{12} \\\\ | ||||||
|  |         a_{21} &a_{22} | ||||||
|  |     \end{vmatrix} | ||||||
|  |     = (a_{11} * a_{22}) - (a_{12} * a_{21}) | ||||||
|  | \\] | ||||||
|  |  | ||||||
|  | ##### 3x3  | ||||||
|  |  | ||||||
|  | - Soit \\( B \in \mathbb{R}^{3 * 3}  \\)  | ||||||
|  | \\[ | ||||||
|  |     \det B =  | ||||||
|  |     \begin{vmatrix} | ||||||
|  |         b_{11} &b_{12} &b_{13} \\\\ | ||||||
|  |         b_{21} &b_{22} &b_{23} \\\\ | ||||||
|  |         b_{31} &b_{32} &b_{33} \\\\ | ||||||
|  |     \end{vmatrix} | ||||||
|  |         = (b_{11} * b_{22} * b_{33}) + (b_{12} * b_{23} * b_{31}) + (b_{13} * b_{21} * b_{32}) - (b_{13} * b_{22} * b_{31}) - (b_{12} * b_{21} * b_{33}) - (b_{11} * b_{23} * b_{32}) | ||||||
|  | \\] | ||||||
|  |  | ||||||
|  | ### La méthode des cofacteurs | ||||||
|  |  | ||||||
|  | Utilisé pour les matrices + grandes ou égales à 3x3 | ||||||
|  |  | ||||||
|  | - **Un Mineur** de l'élément \\( a_{ij} \\) est le déterminant de la matrice \\( Aij \\) | ||||||
|  |     - C'est à dire la matrice \\( A \\) où on a supprimé la ligne i et la conlonne j | ||||||
|  |         - On la note \\( M_{ij} \\)  | ||||||
|  |  | ||||||
|  | - Le **Cofacteur** de la position ij est le nombre \\( (-1)^{i+j} * M_{ij} \\)  | ||||||
|  |     - On le note \\( C_{ij} \\)  | ||||||
|  |  | ||||||
|  | On choisit ensuite une ligne a déveloper, au plus il y a de zeros au mieux c'est | ||||||
|  |  | ||||||
|  | - Soit \\( A \in \mathbb{R}^{n * n} \\)  | ||||||
|  |     - Si on développe la ie Ligne | ||||||
|  |         - \\( \forall 1 \leq i \leq n \quad \det A = \displaystyle\sum_{j=n}^n a_{ij} * C_{ij} \\)  | ||||||
|  |  | ||||||
|  | |||||||
| @ -1,32 +0,0 @@ | |||||||
| # Mathématique modulaire |  | ||||||
|  |  | ||||||
| - Soient \\(a, b \in \mathbb{Z}\\) avec \\(a \neq 0\\) |  | ||||||
|     - On dit que \\( a \\) **divise** \\( b \\) noté \\( a | b \\) |  | ||||||
|         - ssi \\( \exists c \in \mathbb{Z} b=ac \\) |  | ||||||
|         - On dit également que b est un multiple de a |  | ||||||
|  |  | ||||||
| ## Algorithme de division d'euclide |  | ||||||
|  |  | ||||||
| - Soient \\( a \in \mathbb{Z} \text{ et } d\in \mathbb{N} _ 0 \\) |  | ||||||
|     - \\( \exists q, r \in \mathbb{Z} \quad 0 \leq r < d \quad a = dq + r\\) |  | ||||||
| \mathbb{R} |  | ||||||
|  |  | ||||||
| - Soient \\( a, b \in \mathbb{Z} \quad n \in \mathbb{N} _ 0  \\) |  | ||||||
|     - On dit que \\( a \\) est **congru** à \\( b \\) modulo n |  | ||||||
|         - ssi \\( n \vert (a - b) \\) |  | ||||||
|             - On note \\( a \equiv_n b \\)  |  | ||||||
|  |  | ||||||
| ## La Cryptographie |  | ||||||
|  |  | ||||||
| Lorsqu'un cannal de communication n'est pas sur, il faut crypter les messages. |  | ||||||
| Le message passe par une fonction pour crypter et une autre fonction pour décrypter. c'est un chiffrement asymetrique |  | ||||||
|  |  | ||||||
| On se base sur les mathématiques modulaires pour crypter |  | ||||||
|  |  | ||||||
| ### Les nombres premiers |  | ||||||
|  |  | ||||||
| - Soit \\( p \in \mathbb{N} \\) On dit que \\( P \\) est un **Nombre Premier** |  | ||||||
|     - ssi il posséde exactement 2 diviseurs  |  | ||||||
|         - Ces diviseurs sont \\( 1 \text{ et } P \\)   |  | ||||||
|  |  | ||||||
| Nous avons vu un algorithme nous permettant de voir si un nombre est premier TODO |  | ||||||
							
								
								
									
										89
									
								
								src/math/disc/prime.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										89
									
								
								src/math/disc/prime.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,89 @@ | |||||||
|  | # Les Nombres Premiers | ||||||
|  |  | ||||||
|  | - Soient \\(a, b \in \mathbb{Z}\\) avec \\(a \neq 0\\) | ||||||
|  |     - On dit que \\( a \\) **divise** \\( b \\) noté \\( a | b \\) | ||||||
|  |         - ssi \\( \exists c \in \mathbb{Z} b=ac \\) | ||||||
|  |         - On dit également que b est un multiple de a | ||||||
|  |  | ||||||
|  | ## Propositions de division | ||||||
|  |  | ||||||
|  | - \\( \forall a, b, c, d \in \mathbb{Z}_ 0 \\)  | ||||||
|  |     a) \\( 1|a \\)  | ||||||
|  |     b) \\( a|0 \\)  | ||||||
|  |     c) \\( a|a \\)  | ||||||
|  |     d) \\( a|b \implies (\forall c \in \mathbb{Z}_ 0 \quad a|(b * c))\\)  | ||||||
|  |     e) \\( (a|b \land b|c) \implies a|c\\)  | ||||||
|  |     f) \\( (a|b \land a|c) \implies a | (b+c)\\)  | ||||||
|  |     g) \\( (a|b \land a|c) \implies a | (b-c)\\)  | ||||||
|  |     h) \\( (a|b \lor a|c) \implies a | (b * c)\\)  | ||||||
|  |     h) \\( (a|b \land c|d) \implies (a * c) | (b * d)\\)  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ## Algorithme de division d'euclide | ||||||
|  |  | ||||||
|  | - Soient \\( a \in \mathbb{Z} \text{ et } d\in \mathbb{N} _ 0 \\) | ||||||
|  |     - \\( \exists q, r \in \mathbb{Z} \quad 0 \leq r < d \quad a = dq + r\\) | ||||||
|  | \mathbb{R} | ||||||
|  |  | ||||||
|  | - Soient \\( a, b \in \mathbb{Z} \quad n \in \mathbb{N} _ 0  \\) | ||||||
|  |     - On dit que \\( a \\) est **congru** à \\( b \\) modulo n | ||||||
|  |         - ssi \\( n \vert (a - b) \\) | ||||||
|  |             - On note \\( a \equiv_n b \\)  | ||||||
|  |  | ||||||
|  | ## PGCD & PPCM | ||||||
|  |  | ||||||
|  | - **PGCD** : Plus grand commun diviseur | ||||||
|  | - **PPCM** : Plus petit commun multiple | ||||||
|  |  | ||||||
|  | On peut calculer le pgcd de deux nombre avec | ||||||
|  | \\[ | ||||||
|  |     PGCD(a,b) = PGCD(b, a \bmod b) | ||||||
|  | \\] | ||||||
|  |  | ||||||
|  | On remarque que | ||||||
|  | \\[ | ||||||
|  |     a * b = PGCD(a,b) * PPCM(a, b) | ||||||
|  | \\] | ||||||
|  |  | ||||||
|  | Donc si on fait la décomposition en facteur premier d'un nombre, on peut trouver le pgcd et le ppcm comme suit: | ||||||
|  |  | ||||||
|  | \\[ | ||||||
|  |     a = p_1* ...* p_n * q_1* ...* q_n \\\\ | ||||||
|  |     b = p_1* ...* p_n * \tilde{q}_ 1* ...* \tilde{q}_ n | ||||||
|  | \\] | ||||||
|  | \\[ | ||||||
|  |     PGCD(a,b) = p_1 * ... * p_n \\\\ | ||||||
|  |     PPCM(a,b) = p_1 * ... * p_n * q_1 * ... * q_n * \tilde{q}_ 1* ...* \tilde{q}_ n | ||||||
|  | \\] | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ## La Cryptographie | ||||||
|  |  | ||||||
|  | Lorsqu'un cannal de communication n'est pas sur, il faut crypter les messages. | ||||||
|  | Le message passe par une fonction pour crypter et une autre fonction pour décrypter. c'est un chiffrement asymetrique | ||||||
|  |  | ||||||
|  | On se base sur les mathématiques modulaires pour crypter | ||||||
|  |  | ||||||
|  | ### Les nombres premiers | ||||||
|  |  | ||||||
|  | - Soit \\( p \in \mathbb{N} \\) On dit que \\( P \\) est un **Nombre Premier** | ||||||
|  |     - ssi il posséde exactement 2 diviseurs  | ||||||
|  |         - Ces diviseurs sont \\( 1 \text{ et } P \\)   | ||||||
|  |  | ||||||
|  | Un example d'algorithme naïf pour détecter un nombre premier est: | ||||||
|  | \\[ \forall n \in \mathbb{N}  2 \leq P \leq \sqrt{101} \implies n | 101 \\]  | ||||||
|  | On testerais ici par example \\( P | 101 \quad \forall P=2,3,5,7 \\) qui sont les racines < que 101 | ||||||
|  |  | ||||||
|  | #### Une infinitée de nombre premiers | ||||||
|  |  | ||||||
|  | Nous pouvons prouver qu'il y a une infinitée de nombres premiers. | ||||||
|  | Pour se faire nous fesons une preuve par l'absurde : Il y a un nombre **fini** de nombres premiers. | ||||||
|  | mais si on prend \\( \displaystyle (\prod_1^n p_n)+1 \\) soit ce nombre est premier, soit il ne l'est pas. | ||||||
|  | Dans le cas où il ne le serait pas, alors on peut le décomposer en nombres premiers. sauf que cette formule indique qu'aucuns nombre premiers précédent celui-ci n'est dans la liste des nombres premiers | ||||||
|  | On aura donc une contradiction | ||||||
|  |  | ||||||
|  | En Cryptographie, l'infinitee de ces nombre premiers et la difficultée de trouver les facteurs premiers d'un grand nombre en fait un bon candidat pour des clés asymétriques | ||||||
|  |  | ||||||
|  | On peut utiliser également un [Algorithme d'exponensiation rapide](https://courses.cs.washington.edu/courses/cse311/21sp/resources/reference-modular-exponentiation.pdf) | ||||||
							
								
								
									
										54
									
								
								src/math/disc/relations.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								src/math/disc/relations.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,54 @@ | |||||||
|  | # Les Relations | ||||||
|  |  | ||||||
|  | - Soient \\( A, B \\) deux ensembles | ||||||
|  |     - Le **Produit cartésien** noté \\( A \times B \\) est l'ensemble | ||||||
|  |         - \\( A \times B = \\{ (a,b) | a \in A \land b \in B\\} \\)  | ||||||
|  |             - Donc \\( A \times B \neq B \times A \\)  | ||||||
|  |     - Une **Relation Binaire** noté \\( R \\) est un sous-ensemble de | ||||||
|  |         - \\( A \times B \quad (R \subseteq A \times B)\\)  | ||||||
|  |         - Soient \\( a \in A \quad b \in B \\)  | ||||||
|  |             - On dit que a est en **Relation Binaire** ssi \\( (a,b) \in R \\)  | ||||||
|  |                 - noté \\( aRb \\) | ||||||
|  |             - Quand \\( A = B \quad R \subseteq A \times A \\) on parle de relation sur \\( A \\)  | ||||||
|  |  | ||||||
|  | Par exemple: | ||||||
|  | 1) \\( A = B = \mathbb{R} \quad R = \mathbb{R}^2 \subseteq \mathbb{R}^2 = \mathbb{R} \times \mathbb{R}  \\)  | ||||||
|  | 2) \\( A = \\{2, 3 ,4\\} \quad B = \\{4, 6, 8\\} \quad R = \\{(a,b) \in A \times B | b = 2a\\} \\)  | ||||||
|  | 3) \\( A = B = \\{ \text{ membre d'une famille } \\} \quad R = \\{ (a,b) | a \text{ est le père de }  B \\} \\)  | ||||||
|  | 4) \\( A = B = \mathbb{R} \quad R_{\leq} = \\{ (a,b) \in \mathbb{R}^2 | a \leq b \\} \\)  | ||||||
|  |  | ||||||
|  | ## Représentation des relations (finies) | ||||||
|  |  | ||||||
|  | Par exemple, pour: | ||||||
|  | \\[ | ||||||
|  |     A = B = \\{ 1, 2, 3 \\} \quad R_{<} = \\{ (a,b) | a < b \\}  | ||||||
|  | \\] | ||||||
|  |  | ||||||
|  | 1) Représentation Cartésienne | ||||||
|  | 2) Représentation Patate | ||||||
|  | 3) Représentation Matricielle | ||||||
|  |  | ||||||
|  | ## Types de relations | ||||||
|  |  | ||||||
|  | - Soit \\( R \subseteq A \times A \\), On dit uqe R est  | ||||||
|  |     - **Réfléxive** ssi \\( \forall a \in  A \quad aRa \\)  | ||||||
|  |         - Que tout les éléments sont en relation avec eux même | ||||||
|  |     - **transitive** ssi \\( \forall a, b, c \in A \quad (aRb \land bRc) \implies aRc \\)  | ||||||
|  |         - Une forme de relation d'héritage.(eg: Si a est un ancetre de b et b est un ancetre de c alors a est un ancetre de c) | ||||||
|  |     - **Symétrique** ssi \\( \forall a,b \in A \quad aRb \implies bRa  \\)  | ||||||
|  |         - Toutes les relations sont toujours à double sens | ||||||
|  |     - **Anti-Symétrique** ssi \\( \forall a, b \in A \quad (aRb \land bRa) \implies a=b  \\)  | ||||||
|  |         - symètrique mais sans double flèches, seulement des flèches vers lui même | ||||||
|  |  | ||||||
|  | **Attention**, anti-symétrique n'est pas la négation de symétrique | ||||||
|  |  | ||||||
|  | ## Relation inverse | ||||||
|  |  | ||||||
|  | - Soit \\( R \subseteq A \times B \\)  | ||||||
|  |     - La **Relation Inverse** notée \\( R^{-1} = \\{ (b, a) \in B \times A | aRb) \\}  \\) | ||||||
|  |  | ||||||
|  | La relation inverse retourne toute les fleches d'un graphe; Les relations sont inversées | ||||||
|  |  | ||||||
|  | On a prouvé que \\( R = R^{-1} \implies R \text{ est symétrique }  \\)  | ||||||
|  |  | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user