MacBookPro.lan 2026-5-3:1:34:24

This commit is contained in:
oskar
2026-05-03 01:34:24 +02:00
parent faf9264cf3
commit 8ee1ddf4b1
9 changed files with 26074 additions and 42 deletions
+2 -1
View File
@@ -41,5 +41,6 @@
"notebook-navigator",
"obsidian-pandoc",
"break-page",
"obsidian-list-callouts"
"obsidian-list-callouts",
"better-export-pdf"
]
+30
View File
@@ -0,0 +1,30 @@
{
"showTitle": false,
"maxLevel": "6",
"displayHeader": true,
"displayFooter": true,
"headerTemplate": "<div style=\"width: 100vw;font-size:10px;text-align:center;\"><span class=\"title\"></span></div>",
"footerTemplate": "<div style=\"width: 100vw;font-size:10px;text-align:center;\"><span class=\"pageNumber\"></span> / <span class=\"totalPages\"></span></div>",
"printBackground": false,
"generateTaggedPDF": false,
"displayMetadata": true,
"debug": false,
"isTimestamp": false,
"enabledCss": false,
"concurrency": "5",
"prevConfig": {
"pageSize": "A4",
"marginType": "3",
"showTitle": false,
"open": true,
"scale": 71,
"landscape": false,
"marginTop": "5",
"marginBottom": "5",
"marginLeft": "20",
"marginRight": "20",
"displayHeader": true,
"displayFooter": true,
"cssSnippet": "0"
}
}
File diff suppressed because one or more lines are too long
+11
View File
@@ -0,0 +1,11 @@
{
"id": "better-export-pdf",
"name": "Better Export PDF",
"version": "1.11.0",
"minAppVersion": "0.15.0",
"description": "Export your notes to PDF, support export preview, add bookmarks outline and header/footer.",
"author": "l1xnan",
"authorUrl": "https://github.com/l1xnan",
"fundingUrl": "https://www.buymeacoffee.com/l1xnan",
"isDesktopOnly": true
}
+67
View File
@@ -0,0 +1,67 @@
#better-export-pdf {
display: flex;
flex-direction: row;
height: 75vh;
}
#better-export-pdf .pdf-preview {
flex: auto;
position: relative;
display: flex;
flex-direction: column;
overflow-x: hidden;
overflow-y: scroll;
align-content: flex-start;
}
#better-export-pdf .pdf-preview .webview-wrapper {
position: relative;
height: 100%;
width: 100%;
}
#better-export-pdf .pdf-preview .print-size {
position: absolute;
right: 8px;
top: 8px;
z-index: 99;
font-size: 0.6rem;
white-space: pre-wrap;
text-align: right;
visibility: hidden;
}
#better-export-pdf .pdf-preview > div {
flex: 1;
height: 100%;
width: 100%;
}
#better-export-pdf .pdf-preview > div.progress {
flex: none;
height: auto;
width: 100%;
text-align: left;
}
#better-export-pdf .pdf-preview .filename {
font-size: 0.75rem;
color: var(--color-base-60);
}
#better-export-pdf .pdf-preview .filename:not(:first-child) {
padding-top: calc(var(--p-spacing));
}
#better-export-pdf webview {
flex: 1;
height: 100%;
width: 100%;
}
#better-export-pdf .setting-wrapper {
width: 320px;
margin-left: 16px;
}
#better-export-pdf .setting-wrapper .setting-item[hidden] {
display: none;
}
+1 -1
View File
@@ -5,7 +5,7 @@
{
"id": 1,
"name": "Ma bibliothèque",
"lastUpdate": 1777758375594
"lastUpdate": 1777763239021
}
],
"renderCitations": true,
File diff suppressed because one or more lines are too long
+13 -30
View File
@@ -24,6 +24,7 @@ header-auto-numbering:
<div class="page-break" style="page-break-before: always;"></div>
# Introduction
La *désintégration audioactive* (aussi appellée *suite* look-and-say, ou *suite de Conway*) est une suite d'entiers strictement positifs. Elle à notamment été étudiée par John H. Conway, bien qu'elle n'aie pas été décrite d'abord par lui (elle lui à été présentée par un étudiant, comme il l'indique dans une interview publiée en 2024 : [Look-and-Say Numbers (feat John Conway) - Numberphile](https://www.youtube.com/watch?v=ea7lJkEhytA)).
@@ -39,6 +40,8 @@ Son principe est assez simple : étant donné un nombre, on produit le suivant e
La règle définissant la suite peut alors être notée : $a^{\alpha}b^{\beta}c^{\gamma}d^{\delta}\cdots \longrightarrow \alpha a\beta b\gamma c\delta d\cdots$
Dans ce document, nous démontreront certaines propriétés de cette suite. La complexité de quelques unes d'entre elles, comparée à la simplicité de la définition, consitue un exemple.
# Notations
- Comme les éléments de la suite sont plutôt des suites finies de chiffres que des nombres uniques, on appellera **chaine** un terme de la suite.
- On assimilera toujours les éléments d'une chaine à des chiffres strictement positifs. Le théorème du jour 2 explicitera pourquoi $0$ et les nombres supérieurs à 10 n'ont pas d'intérêt particulier.
@@ -492,16 +495,14 @@ Conway leur donne des noms d'éléments (de l'hydrogène à l'uranium, ce qui fa
> > Ainsi, on peut affirmer que $L$ correspond soit au cycle $(1)$, soit au cycle $(2)$ dans le théorème de la fin. En observant la preuve du théorème de la fin, on remarque l'apparition du Calcium (la chaîne $\color{crimson}12$ notée $\ce{Ca}$ et indiquée en <span style="color: crimson">rouge</span>) dans les deux cycles, ce qui montre qu'un descendant assez avancé de $L$ contient du Calcium.
> > La propriété 2. permet de conclure.
> [!definition] Chaine commune
> Une **chaine commune** est une chaine exclusivement composée d'éléments.
> [!proposition]+ Théorème arithmétique
> 1. Les longueurs de toutes les chaines communes (autres que les cas triviaux $[\;]$ et $[22]$) augmentent selon une progression géométrique, avec une même raison $\lambda > 1$.
> 2. Les abondances relatives des éléments dans ces chaines convergent vers une valeur fixe, strictement positive pour tous les éléments.
>
> > [!démonstration]+ Démonstration
> > [!démonstration]- Démonstration
> > On note $\operatorname{lg}[L]$ la *longueur* d'une chaine (son nombre de chiffres) et $\operatorname{ne}[L]$ le *nombre d'éléments* (en comptant les doublons) contenus dans une chaine $L$.
> > Par exemple, $\operatorname{lg}[3223] = 4$ et $\operatorname{ne}[3223] = \operatorname{ne}[\ce{U \cdot H \cdot U}] = 3$.
> > Comme tous les éléments ont une comprise entre $1$ et $42$, on peut assimiler la longueur au nombre d'éléments dans le calcul de $\lambda$. Formellement, si $L_0$ est une chaine commune :
@@ -532,10 +533,12 @@ Conway leur donne des noms d'éléments (de l'hydrogène à l'uranium, ce qui fa
> > Il est évident que $\lambda > 1$ par définition de la suite.
> > Cela montre la propriété recherchée.
> [!proposition]+ Calcul de la valeur de $\lambda$
> L'annexe 1 fournit le code permettant (entre autres) une approximation de $\lambda$.
> Il est évident que $\lambda$ est un nombre algébrique de degré $92$.
> [!proposition]+ Valeur de $\lambda$ et croissance de la suite
> L'annexe 1 fournit le code permettant de calculer une approximation de $\lambda$.
> L'approximation obtenue est $\lambda \approx 1.3035772690343037$
> Il est évident que $\lambda$ est un nombre algébrique de degré $92$. Il se trouve qu'il est même de degré 71 [voir @OpenProblemsCommunication1987 p.188].
> ---
> Puisque la longueur $lg[L_{n}]$ et la valeur de $L_{n}$ en tant que nombre sont reliés par un encadrement logarithmique : $\operatorname{lg}[L_{n}] \leq \log_{10}(L_{n}) < \operatorname{lg}[L_{n}] + 1$, on peut en déduire assez directement que $L_{n} = O(10^{(\lambda^{n})})$
> [!proposition]+ Théorème cosmologique
> Toute chaine (autre que $[\;]$ et $[22]$) finit, après assez de dérivations, par engendrer des chaines communes. Cela permet d'appliquer le théorème chimique à toutes les chaines.
@@ -680,31 +683,11 @@ print("┏", "━"*92, "┓\n┃",
eigvals = np.linalg.eigvals(matrix)
λ = eigvals[np.argmax(np.abs(eigvals))]
print(f"λ = {np.real(λ)} + {np.imag(λ)}𝑖")
############################################################
# CALCUL DE LA PLUS PETITE BORNE POUR LE THÉORÈME CHIMIQUE #
############################################################
def nb_derivations_engendre_tous_les_elements(elt_num: int):
"""compte le nombre de dérivations nécessaires pour que l'élément numéro elt_num engendre tous
les autres"""
counts = np.zeros((92,))
counts[elt_num-1] = 1
derivations_count = 0
while np.min(counts) == 0:
counts = counts @ matrix
derivations_count += 1
return derivations_count
min_steps_required = 0
for elt_num in range(2, 93):
min_steps_required = max(min_steps_required,
nb_derivations_engendre_tous_les_elements(elt_num))
print("Borne pour le théorème chimique :", min_steps_required)
```
# Bibliographie
Lairez, P., & Storozhenko, A. (2025). Conways cosmological theorem and automata theory. _The American Mathematical Monthly_, _132_(9), 867882. [https://doi.org/10.1080/00029890.2025.2549225](https://doi.org/10.1080/00029890.2025.2549225)
Cover, T. M., & Gopinath, B. (1987). _Open problems in communication and computation_. Springer-Verlag.
Ekhad, S. B., & Zeilberger, D. (n.d.). _Proof of Conways lost cosmological theorem_. Retrieved [https://sites.math.rutgers.edu/~zeilberg/mamarim/mamarimPDF/horton.pdf](https://sites.math.rutgers.edu/~zeilberg/mamarim/mamarimPDF/horton.pdf)
Lairez, P., & Storozhenko, A. (2025). Conways cosmological theorem and automata theory. _The American Mathematical Monthly_, _132_(9), 867882. [https://doi.org/10.1080/00029890.2025.2549225](https://doi.org/10.1080/00029890.2025.2549225)
+9 -9
View File
@@ -216,15 +216,6 @@
file = {/Users/oscarplaisant/Zotero/storage/9RC9IDRE/Counting_sort.html}
}
@book{coverOpenProblemsCommunication1987,
title = {Open Problems in Communication and Computation},
author = {Cover, Thomas M. and Gopinath, B.},
date = {1987-10},
publisher = {Springer-Verlag},
location = {Berlin, Heidelberg},
isbn = {978-0-387-96621-2}
}
@article{dahanRelationsEntreScience2015,
title = {Les relations entre science et politique dans le régime climatique : à la recherche dun nouveau modèle dexpertise ?},
shorttitle = {Les relations entre science et politique dans le régime climatique},
@@ -655,6 +646,15 @@
file = {/Users/oscarplaisant/Zotero/storage/42P5K7TK/Okasaki - 1999 - Purely Functional Data Structures.pdf}
}
@book{OpenProblemsCommunication1987,
title = {Open Problems in Communication and Computation},
author = {Cover, Thomas M. and Gopinath, B.},
date = {1987-10},
publisher = {Springer-Verlag},
location = {Berlin, Heidelberg},
isbn = {978-0-387-96621-2}
}
@inreference{ParadigmeProgrammation2023,
title = {Paradigme (programmation)},
booktitle = {Wikipédia},