{"id":134,"date":"2026-04-29T07:02:29","date_gmt":"2026-04-29T06:02:29","guid":{"rendered":"https:\/\/vmi3217629.contaboserver.net\/?p=134"},"modified":"2026-04-29T07:02:30","modified_gmt":"2026-04-29T06:02:30","slug":"les-tontines-beninoises","status":"publish","type":"post","link":"https:\/\/vmi3217629.contaboserver.net\/?p=134","title":{"rendered":"Les tontines b\u00e9ninoises"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Les tontines b\u00e9ninoises : un mod\u00e8le math\u00e9matique parfait \u2014 MathsVivantes<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&#038;family=Source+Serif+4:ital,wght@0,300;0,400;0,600;1,300;1,400&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  :root {\n    --noir: #0f0e0b;\n    --creme: #f5f0e8;\n    --kaki: #3a4a1a;\n    --kaki-clair: #6a8a2a;\n    --kaki-pale: #f0f5e8;\n    --or: #c8a010;\n    --or-clair: #f0d060;\n    --rouge: #b03a2e;\n    --gris: #6b6560;\n    --gris-clair: #e8e2d8;\n  }\n\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n\n  body {\n    background-color: var(--creme);\n    color: var(--noir);\n    font-family: 'Source Serif 4', Georgia, serif;\n    font-weight: 300;\n    line-height: 1.8;\n  }\n\n  .hero {\n    background: #141e08;\n    color: var(--creme);\n    padding: 80px 40px 70px;\n    position: relative;\n    overflow: hidden;\n  }\n  .hero::before {\n    content: \"\ud83d\udcb0 \ud83e\udd1d \ud83d\udcb0 \ud83e\udd1d\";\n    position: absolute;\n    top: 20px; right: 40px;\n    font-size: 4rem;\n    opacity: 0.06;\n    letter-spacing: 0.3em;\n  }\n  .hero-inner { max-width: 760px; margin: 0 auto; }\n\n  .article-rubrique {\n    display: inline-block;\n    background: var(--kaki);\n    color: white;\n    font-size: 0.7rem;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    padding: 4px 12px;\n    margin-bottom: 24px;\n    font-weight: 600;\n  }\n\n  .hero h1 {\n    font-family: 'Playfair Display', serif;\n    font-size: clamp(2rem, 5vw, 3.2rem);\n    line-height: 1.2;\n    margin-bottom: 24px;\n    font-weight: 700;\n  }\n  .hero h1 em { color: var(--or-clair); font-style: italic; }\n\n  .hero-intro {\n    font-size: 1.15rem;\n    opacity: 0.75;\n    max-width: 600px;\n    font-style: italic;\n    border-left: 3px solid var(--kaki-clair);\n    padding-left: 20px;\n    margin-bottom: 32px;\n  }\n  .meta { font-size: 0.8rem; opacity: 0.45; letter-spacing: 0.08em; text-transform: uppercase; }\n\n  .article-body { max-width: 760px; margin: 0 auto; padding: 60px 40px 80px; }\n  .article-body p { font-size: 1.05rem; margin-bottom: 1.6em; color: #2a2520; }\n\n  h2 {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.6rem;\n    margin: 2.5em 0 0.8em;\n    color: var(--noir);\n    font-weight: 700;\n  }\n  h2::before { content: \"\u00a7 \"; color: var(--kaki-clair); }\n\n  h3 {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.15rem;\n    font-weight: 700;\n    margin: 1.8em 0 0.6em;\n    color: var(--kaki);\n  }\n\n  .encadre {\n    border: 1.5px solid var(--kaki-clair);\n    background: white;\n    padding: 24px 28px;\n    margin: 2em 0;\n    position: relative;\n  }\n  .encadre-titre {\n    position: absolute;\n    top: -12px; left: 20px;\n    background: white;\n    padding: 0 8px;\n    font-size: 0.72rem;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--kaki-clair);\n    font-weight: 600;\n  }\n  .encadre p { margin-bottom: 0.8em; font-size: 0.98rem; }\n  .encadre p:last-child { margin-bottom: 0; }\n\n  .encadre-histoire {\n    background: #141e08;\n    color: var(--creme);\n    border: none;\n    padding: 32px 36px;\n    margin: 2.5em 0;\n  }\n  .encadre-histoire .encadre-titre { background: #141e08; color: var(--or-clair); }\n  .encadre-histoire p { color: rgba(245,240,232,0.85); }\n\n  .definition {\n    background: var(--kaki-pale);\n    border-left: 4px solid var(--kaki-clair);\n    padding: 20px 24px;\n    margin: 1.8em 0;\n    font-style: italic;\n  }\n  .definition strong { font-style: normal; color: var(--kaki); font-family: 'Playfair Display', serif; }\n\n  \/* MEMBRES TONTINE *\/\n  .membres-grid {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 8px;\n    margin: 1.5em 0;\n  }\n  .membre {\n    background: var(--kaki);\n    color: white;\n    padding: 12px 8px;\n    text-align: center;\n    font-family: 'Playfair Display', serif;\n    font-size: 0.85rem;\n  }\n  .membre.actif { background: var(--or); color: var(--noir); font-weight: 700; }\n  .membre-nom { display: block; font-size: 0.8rem; margin-bottom: 2px; }\n  .membre-mise { display: block; font-size: 0.72rem; opacity: 0.8; }\n\n  .schema-container {\n    background: white;\n    border: 1.5px solid var(--kaki-clair);\n    padding: 24px;\n    margin: 2em 0;\n    text-align: center;\n  }\n  .schema-titre {\n    font-size: 0.72rem;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--kaki-clair);\n    font-weight: 600;\n    margin-bottom: 16px;\n  }\n\n  .formule {\n    text-align: center;\n    font-size: 1.25rem;\n    font-family: 'Playfair Display', serif;\n    margin: 1.5em 0;\n    color: var(--noir);\n    padding: 16px;\n    background: white;\n    border-top: 2px solid var(--kaki-clair);\n    border-bottom: 2px solid var(--kaki-clair);\n  }\n\n  .etape {\n    background: white;\n    border-left: 3px solid var(--kaki-clair);\n    padding: 12px 20px;\n    margin: 0.6em 0;\n    font-size: 0.97rem;\n  }\n  .etape-numero { font-family: 'Playfair Display', serif; font-weight: 700; color: var(--kaki-clair); margin-right: 8px; }\n\n  .table-container { overflow-x: auto; margin: 2em 0; }\n  table { width: 100%; border-collapse: collapse; background: white; font-size: 0.95rem; }\n  th { background: var(--kaki); color: white; padding: 12px 16px; text-align: center; font-family: 'Playfair Display', serif; font-weight: 400; }\n  td { padding: 10px 16px; text-align: center; border-bottom: 1px solid var(--gris-clair); color: #2a2520; }\n  tr:last-child td { border-bottom: none; }\n  tr:nth-child(even) td { background: #f5f8f0; }\n  .highlight-row td { background: #f0f5e8 !important; font-weight: 600; color: var(--kaki) !important; }\n\n  .code-block {\n    background: #141e08;\n    color: #c0e0a0;\n    padding: 24px 28px;\n    margin: 2em 0;\n    font-family: 'Courier New', monospace;\n    font-size: 0.88rem;\n    line-height: 1.7;\n    overflow-x: auto;\n    position: relative;\n  }\n  .code-label { position: absolute; top: 8px; right: 12px; font-size: 0.65rem; letter-spacing: 0.15em; text-transform: uppercase; color: var(--kaki-clair); font-family: 'Source Serif 4', serif; }\n  .code-comment { color: #4a6a2a; }\n  .code-keyword { color: #80c060; }\n  .code-string { color: var(--or-clair); }\n  .code-number { color: #a0e080; }\n  .code-function { color: #c0e0a0; }\n\n  .exercice {\n    background: #141e08;\n    color: var(--creme);\n    padding: 36px 40px;\n    margin: 3em 0;\n  }\n  .exercice h3 { color: var(--or-clair); font-style: normal; margin-top: 0; margin-bottom: 1em; font-size: 1.1rem; font-weight: 600; }\n  .exercice p { color: rgba(245,240,232,0.82); font-size: 0.97rem; margin-bottom: 0.8em; }\n  .exercice .correction { border-top: 1px solid rgba(106,138,42,0.4); margin-top: 1.5em; padding-top: 1.2em; }\n  .exercice .correction-titre { font-size: 0.7rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--or-clair); margin-bottom: 0.8em; font-weight: 600; }\n\n  blockquote {\n    padding: 0 0 0 32px;\n    margin: 2em 0;\n    position: relative;\n    font-style: italic;\n    font-size: 1.12rem;\n    color: #3a3530;\n  }\n  blockquote::before {\n    content: \"\\201C\";\n    position: absolute;\n    left: 0; top: -10px;\n    font-size: 3.5rem;\n    color: var(--kaki-clair);\n    font-family: 'Playfair Display', serif;\n    line-height: 1;\n  }\n  blockquote cite { display: block; font-size: 0.82rem; font-style: normal; letter-spacing: 0.1em; text-transform: uppercase; color: var(--gris); margin-top: 8px; }\n\n  .conclusion { border-top: 2px solid var(--noir); margin-top: 3em; padding-top: 2em; }\n\n  @media (max-width: 600px) {\n    .hero { padding: 50px 20px 40px; }\n    .article-body { padding: 40px 20px 60px; }\n    .exercice { padding: 24px 20px; }\n    .membres-grid { grid-template-columns: repeat(3, 1fr); }\n    .code-block { padding: 16px; font-size: 0.78rem; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<div class=\"hero\">\n  <div class=\"hero-inner\">\n    <div class=\"article-rubrique\">Finance &#038; Maths \u00b7 Article #14<\/div>\n    <h1>Les tontines b\u00e9ninoises :<br><em>un mod\u00e8le math\u00e9matique parfait<\/em><\/h1>\n    <p class=\"hero-intro\">Chaque semaine, des millions de B\u00e9ninois et d&rsquo;Africains participent \u00e0 une tontine \u2014 sans savoir qu&rsquo;ils pratiquent de la finance math\u00e9matique sophistiqu\u00e9e. Int\u00e9r\u00eats compos\u00e9s, valeur temporelle de l&rsquo;argent, th\u00e9orie des jeux, \u00e9quit\u00e9 inter-temporelle&#8230; tout y est. Nos mamans savaient.<\/p>\n    <div class=\"meta\">Par Odilon AKOWANOU &nbsp;\u00b7&nbsp; MathsVivantes &nbsp;\u00b7&nbsp; Lecture : 12 min<\/div>\n  <\/div>\n<\/div>\n\n<article class=\"article-body\">\n\n  <p>\n    Chaque lundi matin au march\u00e9 de Dantokpa, avant d&rsquo;ouvrir leurs \u00e9tals, un groupe de dix vendeuses se retrouve. Chacune pose 5 000 FCFA dans une caisse commune. Les 50 000 FCFA sont remis \u00e0 l&rsquo;une d&rsquo;entre elles \u2014 une diff\u00e9rente chaque semaine. Dans dix semaines, le cycle sera termin\u00e9. Chacune aura re\u00e7u exactement ce qu&rsquo;elle a donn\u00e9.\n  <\/p>\n\n  <p>\n    Simple, non ? Un peu trop simple, d&rsquo;ailleurs. Car derri\u00e8re ce m\u00e9canisme apparemment trivial se cache une m\u00e9canique math\u00e9matique d&rsquo;une richesse stup\u00e9fiante \u2014 que les \u00e9conomistes occidentaux ont mis des si\u00e8cles \u00e0 formaliser, et que nos grand-m\u00e8res pratiquaient depuis toujours.\n  <\/p>\n\n  <h2>Qu&rsquo;est-ce qu&rsquo;une tontine ?<\/h2>\n\n  <div class=\"definition\">\n    <strong>Tontine (ou ROSCA \u2014 Rotating Savings and Credit Association) :<\/strong> Un groupe de personnes qui contribuent r\u00e9guli\u00e8rement une somme fixe dans un pot commun, lequel est remis tour \u00e0 tour \u00e0 chacun des membres. C&rsquo;est \u00e0 la fois un m\u00e9canisme d&rsquo;\u00e9pargne forc\u00e9e, un syst\u00e8me de cr\u00e9dit sans banque, et un outil de solidarit\u00e9 communautaire.\n  <\/div>\n\n  <div class=\"encadre-histoire encadre\">\n    <span class=\"encadre-titre\">\ud83d\udcdc Histoire \u2014 une invention africaine et asiatique<\/span>\n    <p>\n      Les tontines existent depuis des si\u00e8cles en Afrique de l&rsquo;Ouest sous de nombreux noms : <strong>tontine<\/strong> au B\u00e9nin et au Togo, <strong>susu<\/strong> au Ghana et en Sierra Leone, <strong>esusu<\/strong> au Nigeria, <strong>djanggi<\/strong> au Cameroun, <strong>hui<\/strong> en Chine, <strong>chit fund<\/strong> en Inde.\n    <\/p>\n    <p>\n      En Europe, le banquier napolitain Lorenzo Tonti a propos\u00e9 une version similaire au roi Louis XIV en 1653 \u2014 et c&rsquo;est son nom qui est rest\u00e9. Mais le m\u00e9canisme existait en Afrique bien avant lui. Une fois de plus, l&rsquo;Afrique \u00e9tait pionni\u00e8re sans que l&rsquo;histoire officielle le reconnaisse.\n    <\/p>\n    <p>\n      Aujourd&rsquo;hui, les \u00e9conomistes du FMI et de la Banque Mondiale \u00e9tudient les tontines africaines comme mod\u00e8les d&rsquo;inclusion financi\u00e8re pour les populations sans acc\u00e8s aux banques. Ce que nos mamans faisaient intuitivement est devenu un sujet de th\u00e8se dans les grandes universit\u00e9s mondiales.\n    <\/p>\n  <\/div>\n\n  <h2>Le mod\u00e8le math\u00e9matique de base<\/h2>\n\n  <p>\n    Posons les bases. Une tontine simple avec n membres, une mise mensuelle de m FCFA, et un tirage rotatif.\n  <\/p>\n\n  <div class=\"encadre\">\n    <span class=\"encadre-titre\">\ud83d\udcd0 Param\u00e8tres du mod\u00e8le<\/span>\n    <p><strong>n<\/strong> = nombre de membres du groupe<\/p>\n    <p><strong>m<\/strong> = mise p\u00e9riodique de chaque membre (en FCFA)<\/p>\n    <p><strong>P<\/strong> = pot total re\u00e7u \u00e0 chaque tour = n \u00d7 m<\/p>\n    <p><strong>T<\/strong> = dur\u00e9e totale du cycle = n p\u00e9riodes<\/p>\n    <p><strong>M_total<\/strong> = montant total vers\u00e9 par chaque membre = n \u00d7 m<\/p>\n  <\/div>\n\n  <p>\n    Pour notre groupe de Dantokpa : n = 10, m = 5 000 FCFA. Chaque membre re\u00e7oit P = 10 \u00d7 5 000 = <strong>50 000 FCFA<\/strong> une fois dans le cycle, et verse en tout M_total = 10 \u00d7 5 000 = <strong>50 000 FCFA<\/strong>. Parfaitement \u00e9quitable en apparence.\n  <\/p>\n\n  <p>\n    Mais attend. Est-ce vraiment \u00e9quitable ? Recevoir 50 000 FCFA \u00e0 la semaine 1 versus \u00e0 la semaine 10 \u2014 est-ce vraiment la m\u00eame chose ?\n  <\/p>\n\n  <h2>La valeur temporelle de l&rsquo;argent \u2014 le grand secret<\/h2>\n\n  <p>\n    Voici la question centrale que les math\u00e9matiques permettent de poser : <strong>1 000 FCFA aujourd&rsquo;hui vaut-il la m\u00eame chose que 1 000 FCFA dans 6 mois ?<\/strong>\n  <\/p>\n\n  <p>\n    La r\u00e9ponse est non \u2014 et c&rsquo;est l&rsquo;un des principes fondateurs de toute la finance moderne. L&rsquo;argent aujourd&rsquo;hui vaut plus que le m\u00eame argent demain, pour trois raisons :\n  <\/p>\n\n  <div class=\"encadre\">\n    <span class=\"encadre-titre\">\ud83d\udca1 Pourquoi l&rsquo;argent aujourd&rsquo;hui vaut plus<\/span>\n    <p><strong>1. L&rsquo;investissement :<\/strong> 50 000 FCFA re\u00e7us en semaine 1 peuvent \u00eatre investis pendant 9 semaines suppl\u00e9mentaires \u2014 dans du stock de march\u00e9, du commerce, de l&rsquo;\u00e9levage.<\/p>\n    <p><strong>2. L&rsquo;inflation :<\/strong> Les prix augmentent avec le temps. 50 000 FCFA ach\u00e8tent moins dans 10 semaines qu&rsquo;aujourd&rsquo;hui.<\/p>\n    <p><strong>3. Le risque :<\/strong> Demain est incertain. Un argent re\u00e7u maintenant est un argent certain.<\/p>\n  <\/div>\n\n  <h3>La formule de la valeur actuelle<\/h3>\n\n  <p>\n    Si on place un capital C \u00e0 un taux d&rsquo;int\u00e9r\u00eat r par p\u00e9riode, sa valeur future apr\u00e8s t p\u00e9riodes est :\n  <\/p>\n\n  <div class=\"formule\">Valeur Future = C \u00d7 (1 + r)\u1d57<\/div>\n\n  <p>\n    Inversement, la <strong>valeur actuelle<\/strong> d&rsquo;une somme S re\u00e7ue dans t p\u00e9riodes est :\n  <\/p>\n\n  <div class=\"formule\">Valeur Actuelle = S \/ (1 + r)\u1d57<\/div>\n\n  <p>\n    Appliquons \u00e7a \u00e0 notre tontine. Si le taux d&rsquo;int\u00e9r\u00eat mensuel du march\u00e9 est r = 5% (taux raisonnable pour un petit commerce \u00e0 Cotonou), calculons la valeur actuelle du pot de 50 000 FCFA re\u00e7u \u00e0 diff\u00e9rents moments :\n  <\/p>\n\n  <div class=\"table-container\">\n    <table>\n      <tr>\n        <th>Membre<\/th>\n        <th>Re\u00e7oit \u00e0 la semaine<\/th>\n        <th>Valeur actuelle (r=5%\/semaine)<\/th>\n        <th>Gain\/Perte vs \u00e9quit\u00e9<\/th>\n      <\/tr>\n      <tr class=\"highlight-row\"><td>Adjoavi<\/td><td>1 (maintenant)<\/td><td>50 000 FCFA<\/td><td>+7 952 FCFA \ud83c\udf89<\/td><\/tr>\n      <tr><td>Kofi<\/td><td>2<\/td><td>47 619 FCFA<\/td><td>+5 571 FCFA<\/td><\/tr>\n      <tr><td>Fatou<\/td><td>3<\/td><td>45 351 FCFA<\/td><td>+3 303 FCFA<\/td><\/tr>\n      <tr><td>Brice<\/td><td>4<\/td><td>43 192 FCFA<\/td><td>+1 144 FCFA<\/td><\/tr>\n      <tr><td>Amina<\/td><td>5<\/td><td>41 135 FCFA<\/td><td>\u2212913 FCFA<\/td><\/tr>\n      <tr><td>S\u00e9kou<\/td><td>6<\/td><td>39 176 FCFA<\/td><td>\u22122 872 FCFA<\/td><\/tr>\n      <tr><td>C\u00e9leste<\/td><td>7<\/td><td>37 311 FCFA<\/td><td>\u22124 737 FCFA<\/td><\/tr>\n      <tr><td>Moussa<\/td><td>8<\/td><td>35 534 FCFA<\/td><td>\u22126 514 FCFA<\/td><\/tr>\n      <tr><td>Adjoua<\/td><td>9<\/td><td>33 842 FCFA<\/td><td>\u22128 206 FCFA<\/td><\/tr>\n      <tr><td>Koffi<\/td><td>10 (dernier)<\/td><td>32 230 FCFA<\/td><td>\u22129 818 FCFA<\/td><\/tr>\n      <tr><td colspan=\"2\"><strong>Valeur \u00e9quitable parfaite<\/strong><\/td><td colspan=\"2\"><strong>42 048 FCFA<\/strong> (moyenne)<\/td><\/tr>\n    <\/table>\n  <\/div>\n\n  <p>\n    La conclusion est saisissante : <strong>celui qui re\u00e7oit en premier gagne environ 7 952 FCFA de valeur suppl\u00e9mentaire<\/strong> par rapport \u00e0 la moyenne. Celui qui re\u00e7oit en dernier perd environ 9 818 FCFA. La tontine simple n&rsquo;est donc pas parfaitement \u00e9quitable \u2014 et c&rsquo;est pour \u00e7a que les groupes les plus sophistiqu\u00e9s ont d\u00e9velopp\u00e9 des m\u00e9canismes correcteurs.\n  <\/p>\n\n  <h2>Les m\u00e9canismes correcteurs \u2014 la sagesse math\u00e9matique africaine<\/h2>\n\n  <p>\n    Les communaut\u00e9s b\u00e9ninoises ne sont pas dupes. Au fil des g\u00e9n\u00e9rations, elles ont d\u00e9velopp\u00e9 des r\u00e8gles empiriques pour compenser cette in\u00e9galit\u00e9 \u2014 sans jamais avoir entendu parler de \u00ab\u00a0valeur actuelle nette\u00a0\u00bb.\n  <\/p>\n\n  <div class=\"encadre\">\n    <span class=\"encadre-titre\">\ud83e\udde0 Solutions empiriques d\u00e9velopp\u00e9es sur le terrain<\/span>\n    <p><strong>1. Le tirage au sort :<\/strong> L&rsquo;ordre est tir\u00e9 al\u00e9atoirement \u00e0 chaque nouveau cycle. Sur plusieurs cycles, chaque membre re\u00e7oit en moyenne \u00e0 la m\u00eame position. L&rsquo;\u00e9quit\u00e9 est statistique, pas instantan\u00e9e.<\/p>\n    <p><strong>2. La mise d\u00e9gressive :<\/strong> Certains groupes font payer une mise l\u00e9g\u00e8rement plus \u00e9lev\u00e9e aux membres qui re\u00e7oivent t\u00f4t dans le cycle. C&rsquo;est exactement la correction financi\u00e8re formelle \u2014 appliqu\u00e9e intuitivement.<\/p>\n    <p><strong>3. La tontine avec int\u00e9r\u00eats :<\/strong> Version plus sophistiqu\u00e9e o\u00f9 le pot est mis aux ench\u00e8res. Chaque membre fait une offre ; le plus offrant re\u00e7oit le pot mais doit payer sa surench\u00e8re \u2014 qui est redistribu\u00e9e aux autres. C&rsquo;est de la finance d&rsquo;ench\u00e8res pure.<\/p>\n    <p><strong>4. Le fond de solidarit\u00e9 :<\/strong> Une partie du pot est r\u00e9serv\u00e9e pour les urgences (maladie, d\u00e9c\u00e8s). C&rsquo;est de l&rsquo;assurance mutuelle informelle.<\/p>\n  <\/div>\n\n  <h2>La tontine avec ench\u00e8res \u2014 le mod\u00e8le avanc\u00e9<\/h2>\n\n  <p>\n    C&rsquo;est la forme la plus math\u00e9matiquement sophistiqu\u00e9e. \u00c0 chaque p\u00e9riode, les membres font des offres pour recevoir le pot. Celui qui offre le plus haut int\u00e9r\u00eat re\u00e7oit le pot moins son offre. Les int\u00e9r\u00eats collect\u00e9s sont redistribu\u00e9s \u00e9quitablement entre tous.\n  <\/p>\n\n  <div class=\"schema-container\">\n    <div class=\"schema-titre\">\ud83c\udfe6 Fonctionnement de la tontine avec ench\u00e8res<\/div>\n    <svg width=\"100%\" viewBox=\"0 0 520 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n      <rect width=\"520\" height=\"220\" fill=\"white\"\/>\n\n      <!-- \u00c9tape 1 -->\n      <rect x=\"10\" y=\"60\" width=\"100\" height=\"60\" rx=\"3\" fill=\"#f0f5e8\" stroke=\"#6a8a2a\" stroke-width=\"1.5\"\/>\n      <text x=\"60\" y=\"84\" font-size=\"10\" fill=\"#3a4a1a\" text-anchor=\"middle\" font-weight=\"bold\">Cotisations<\/text>\n      <text x=\"60\" y=\"98\" font-size=\"9\" fill=\"#6b6560\" text-anchor=\"middle\">10 \u00d7 5 000<\/text>\n      <text x=\"60\" y=\"112\" font-size=\"9\" fill=\"#6a8a2a\" text-anchor=\"middle\">= 50 000 FCFA<\/text>\n\n      <!-- Fl\u00e8che -->\n      <line x1=\"110\" y1=\"90\" x2=\"135\" y2=\"90\" stroke=\"#6a8a2a\" stroke-width=\"1.5\" marker-end=\"url(#arrG)\"\/>\n      <defs>\n        <marker id=\"arrG\" markerWidth=\"7\" markerHeight=\"7\" refX=\"5\" refY=\"3\" orient=\"auto\">\n          <path d=\"M0,0 L0,6 L7,3 z\" fill=\"#6a8a2a\"\/>\n        <\/marker>\n      <\/defs>\n\n      <!-- Pot commun -->\n      <rect x=\"135\" y=\"55\" width=\"100\" height=\"70\" rx=\"3\" fill=\"#3a4a1a\"\/>\n      <text x=\"185\" y=\"82\" font-size=\"10\" fill=\"white\" text-anchor=\"middle\" font-weight=\"bold\">Pot commun<\/text>\n      <text x=\"185\" y=\"97\" font-size=\"9\" fill=\"rgba(245,240,232,0.8)\" text-anchor=\"middle\">50 000 FCFA<\/text>\n      <text x=\"185\" y=\"113\" font-size=\"9\" fill=\"#f0d060\" text-anchor=\"middle\">Ench\u00e8re max = ?<\/text>\n\n      <!-- Fl\u00e8che ench\u00e8re -->\n      <line x1=\"235\" y1=\"90\" x2=\"260\" y2=\"90\" stroke=\"#6a8a2a\" stroke-width=\"1.5\" marker-end=\"url(#arrG)\"\/>\n\n      <!-- Gagnant -->\n      <rect x=\"260\" y=\"55\" width=\"100\" height=\"70\" rx=\"3\" fill=\"#c8a010\"\/>\n      <text x=\"310\" y=\"78\" font-size=\"10\" fill=\"white\" text-anchor=\"middle\" font-weight=\"bold\">Gagnant<\/text>\n      <text x=\"310\" y=\"93\" font-size=\"9\" fill=\"white\" text-anchor=\"middle\">Re\u00e7oit le pot<\/text>\n      <text x=\"310\" y=\"108\" font-size=\"9\" fill=\"white\" text-anchor=\"middle\">moins son offre<\/text>\n\n      <!-- Fl\u00e8che redistribution -->\n      <line x1=\"360\" y1=\"90\" x2=\"385\" y2=\"90\" stroke=\"#6a8a2a\" stroke-width=\"1.5\" marker-end=\"url(#arrG)\"\/>\n\n      <!-- Redistribution -->\n      <rect x=\"385\" y=\"55\" width=\"120\" height=\"70\" rx=\"3\" fill=\"#f0f5e8\" stroke=\"#6a8a2a\" stroke-width=\"1.5\"\/>\n      <text x=\"445\" y=\"78\" font-size=\"10\" fill=\"#3a4a1a\" text-anchor=\"middle\" font-weight=\"bold\">Redistribution<\/text>\n      <text x=\"445\" y=\"93\" font-size=\"9\" fill=\"#6b6560\" text-anchor=\"middle\">Int\u00e9r\u00eats partag\u00e9s<\/text>\n      <text x=\"445\" y=\"108\" font-size=\"9\" fill=\"#6a8a2a\" text-anchor=\"middle\">entre les 9 autres<\/text>\n\n      <!-- Labels bas -->\n      <text x=\"260\" y=\"160\" font-size=\"10\" fill=\"#6b6560\" text-anchor=\"middle\">L&rsquo;offre est l&rsquo;\u00e9quivalent d&rsquo;un int\u00e9r\u00eat<\/text>\n      <text x=\"260\" y=\"175\" font-size=\"10\" fill=\"#6b6560\" text-anchor=\"middle\">que le gagnant paie pour recevoir t\u00f4t<\/text>\n      <text x=\"260\" y=\"195\" font-size=\"11\" fill=\"#3a4a1a\" text-anchor=\"middle\" font-weight=\"bold\">\u2192 C&rsquo;est de la microfinance par ench\u00e8res !<\/text>\n    <\/svg>\n  <\/div>\n\n  <h2>Les int\u00e9r\u00eats compos\u00e9s \u2014 le moteur cach\u00e9<\/h2>\n\n  <p>\n    Dans les tontines \u00e0 long terme ou dans les versions avec \u00e9pargne, les int\u00e9r\u00eats s&rsquo;accumulent selon la loi des <strong>int\u00e9r\u00eats compos\u00e9s<\/strong> \u2014 l&rsquo;une des forces les plus puissantes des math\u00e9matiques financi\u00e8res.\n  <\/p>\n\n  <div class=\"formule\">C(t) = C\u2080 \u00d7 (1 + r)\u1d57<\/div>\n\n  <p>\n    Voici ce que \u00e7a donne concr\u00e8tement : si une tontine de groupe place le fond collectif \u00e0 3% par mois pendant 12 mois :\n  <\/p>\n\n  <div class=\"table-container\">\n    <table>\n      <tr>\n        <th>Mois<\/th>\n        <th>Capital (int\u00e9r\u00eats simples)<\/th>\n        <th>Capital (int\u00e9r\u00eats compos\u00e9s)<\/th>\n        <th>Diff\u00e9rence<\/th>\n      <\/tr>\n      <tr><td>1<\/td><td>103 000<\/td><td>103 000<\/td><td>0<\/td><\/tr>\n      <tr><td>3<\/td><td>109 000<\/td><td>109 273<\/td><td>+273<\/td><\/tr>\n      <tr><td>6<\/td><td>118 000<\/td><td>119 405<\/td><td>+1 405<\/td><\/tr>\n      <tr><td>12<\/td><td>136 000<\/td><td>142 576<\/td><td>+6 576<\/td><\/tr>\n      <tr><td>24<\/td><td>172 000<\/td><td>203 279<\/td><td>+31 279<\/td><\/tr>\n      <tr class=\"highlight-row\"><td>36<\/td><td>208 000<\/td><td>289 828<\/td><td>+81 828 \ud83d\ude80<\/td><\/tr>\n    <\/table>\n  <\/div>\n\n  <p>\n    Sur 3 ans, la diff\u00e9rence entre int\u00e9r\u00eats simples et compos\u00e9s est de <strong>81 828 FCFA<\/strong> sur une mise initiale de 100 000 FCFA. C&rsquo;est la magie des int\u00e9r\u00eats compos\u00e9s \u2014 Einstein aurait appel\u00e9 \u00e7a \u00ab\u00a0la huiti\u00e8me merveille du monde\u00a0\u00bb.\n  <\/p>\n\n  <h2>La tontine comme th\u00e9orie des jeux<\/h2>\n\n  <p>\n    La tontine est aussi un probl\u00e8me fascinant de <strong>th\u00e9orie des jeux<\/strong> \u2014 la branche des maths qui \u00e9tudie les d\u00e9cisions strat\u00e9giques entre acteurs interd\u00e9pendants.\n  <\/p>\n\n  <div class=\"encadre\">\n    <span class=\"encadre-titre\">\ud83c\udfae Les dilemmes strat\u00e9giques de la tontine<\/span>\n    <p><strong>Le probl\u00e8me de la confiance :<\/strong> Si un membre re\u00e7oit le pot t\u00f4t et dispara\u00eet sans cotiser les mois suivants, tout le groupe est l\u00e9s\u00e9. La tontine ne fonctionne que si tout le monde respecte le contrat. C&rsquo;est un probl\u00e8me de <em>coop\u00e9ration vs d\u00e9fection<\/em> \u2014 exactement le dilemme du prisonnier !<\/p>\n    <p><strong>La solution africaine :<\/strong> Les tontines traditionnelles recrutent uniquement dans les r\u00e9seaux de confiance \u2014 voisins, familles, coll\u00e8gues. La r\u00e9putation sociale est le m\u00e9canisme d&rsquo;enforcement. Si tu trahis une tontine, tu es exclu de toutes les tontines du quartier. Le co\u00fbt social est \u00e9norme.<\/p>\n    <p><strong>L&rsquo;\u00e9quilibre de Nash :<\/strong> Dans une tontine bien structur\u00e9e, chaque membre a int\u00e9r\u00eat \u00e0 respecter ses engagements (c&rsquo;est son meilleur choix, \u00e9tant donn\u00e9 que les autres respectent les leurs). C&rsquo;est un \u00e9quilibre de Nash \u2014 concept invent\u00e9 par John Nash, le h\u00e9ros du film \u00ab\u00a0Un homme d&rsquo;exception\u00a0\u00bb.<\/p>\n  <\/div>\n\n  <blockquote>\n    Nos anc\u00eatres n&rsquo;avaient pas de manuels de finance. Ils avaient quelque chose de plus fort \u2014 la compr\u00e9hension profonde des m\u00e9canismes humains. Et ils ont construit, avec \u00e7a, des syst\u00e8mes que les \u00e9conomistes modernes admirent.\n    <cite>\u2014 Hommage \u00e0 la sagesse financi\u00e8re africaine<\/cite>\n  <\/blockquote>\n\n  <h2>Le code Python \u2014 simulons une tontine<\/h2>\n\n  <div class=\"code-block\">\n    <span class=\"code-label\">Python<\/span>\n<span class=\"code-comment\"># Simulation compl\u00e8te d&rsquo;une tontine b\u00e9ninoise<\/span>\n<span class=\"code-keyword\">import<\/span> numpy <span class=\"code-keyword\">as<\/span> np\n<span class=\"code-keyword\">import<\/span> matplotlib.pyplot <span class=\"code-keyword\">as<\/span> plt\n\n<span class=\"code-keyword\">class<\/span> <span class=\"code-function\">Tontine<\/span>:\n    <span class=\"code-keyword\">def<\/span> <span class=\"code-function\">__init__<\/span>(self, membres, mise_mensuelle, taux_interet=<span class=\"code-number\">0.05<\/span>):\n        self.membres = membres\n        self.n = <span class=\"code-function\">len<\/span>(membres)\n        self.mise = mise_mensuelle\n        self.r = taux_interet\n        self.pot = self.n * self.mise\n\n    <span class=\"code-keyword\">def<\/span> <span class=\"code-function\">valeur_actuelle<\/span>(self, montant, periodes):\n        <span class=\"code-string\">\u00ab\u00a0\u00a0\u00bb\u00a0\u00bbVA = Montant \/ (1 + r)^t\u00a0\u00bb\u00a0\u00bb\u00a0\u00bb<\/span>\n        <span class=\"code-keyword\">return<\/span> montant \/ (<span class=\"code-number\">1<\/span> + self.r)**periodes\n\n    <span class=\"code-keyword\">def<\/span> <span class=\"code-function\">analyser_equite<\/span>(self):\n        <span class=\"code-string\">\u00ab\u00a0\u00a0\u00bb\u00a0\u00bbCalcule la valeur actuelle pour chaque membre\u00a0\u00bb\u00a0\u00bb\u00a0\u00bb<\/span>\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb\\n{&lsquo;=&rsquo;*55}\u00a0\u00bb<\/span>)\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bbTONTINE : {self.n} membres \u00d7 {self.mise:,} FCFA\u00a0\u00bb<\/span>)\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bbPot = {self.pot:,} FCFA | Taux = {self.r*100:.0f}%\/p\u00e9riode\u00a0\u00bb<\/span>)\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb{&lsquo;=&rsquo;*55}\u00a0\u00bb<\/span>)\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb{&lsquo;Membre&rsquo;:<12} {'Tour':>4} {&lsquo;VA du pot&rsquo;:>12} {&lsquo;Gain\/Perte&rsquo;:>12}\u00a0\u00bb<\/span>)\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb{&lsquo;-&lsquo;*55}\u00a0\u00bb<\/span>)\n\n        valeurs = []\n        <span class=\"code-keyword\">for<\/span> i, membre <span class=\"code-keyword\">in<\/span> <span class=\"code-function\">enumerate<\/span>(self.membres):\n            va = self.<span class=\"code-function\">valeur_actuelle<\/span>(self.pot, i)\n            valeurs.<span class=\"code-function\">append<\/span>(va)\n\n        va_moyenne = np.<span class=\"code-function\">mean<\/span>(valeurs)\n\n        <span class=\"code-keyword\">for<\/span> i, (membre, va) <span class=\"code-keyword\">in<\/span> <span class=\"code-function\">enumerate<\/span>(<span class=\"code-function\">zip<\/span>(self.membres, valeurs)):\n            gain = va &#8211; va_moyenne\n            signe = <span class=\"code-string\">\u00ab\u00a0\ud83c\udf89\u00a0\u00bb<\/span> <span class=\"code-keyword\">if<\/span> gain > <span class=\"code-number\">0<\/span> <span class=\"code-keyword\">else<\/span> <span class=\"code-string\">\u00ab\u00a0\ud83d\udcc9\u00a0\u00bb<\/span>\n            <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb{membre:<12} {i+1:>4} {va:>10,.0f} {gain:>+10,.0f} {signe}\u00a0\u00bb<\/span>)\n\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb{&lsquo;-&lsquo;*55}\u00a0\u00bb<\/span>)\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb{&lsquo;VA \u00e9quitable&rsquo;:.<12} {'':>4} {va_moyenne:>10,.0f}\u00a0\u00bb<\/span>)\n        <span class=\"code-keyword\">return<\/span> valeurs\n\n    <span class=\"code-keyword\">def<\/span> <span class=\"code-function\">interets_composes<\/span>(self, capital, taux, mois):\n        <span class=\"code-string\">\u00ab\u00a0\u00a0\u00bb\u00a0\u00bbCompare int\u00e9r\u00eats simples vs compos\u00e9s\u00a0\u00bb\u00a0\u00bb\u00a0\u00bb<\/span>\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb\\nCapital initial : {capital:,} FCFA | Taux : {taux*100:.0f}%\/mois\u00a0\u00bb<\/span>)\n        <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb{&lsquo;Mois&rsquo;:>6} {&lsquo;Simples&rsquo;:>12} {&lsquo;Compos\u00e9s&rsquo;:>12} {&lsquo;Diff\u00e9rence&rsquo;:>12}\u00a0\u00bb<\/span>)\n        <span class=\"code-keyword\">for<\/span> m <span class=\"code-keyword\">in<\/span> [<span class=\"code-number\">1<\/span>, <span class=\"code-number\">3<\/span>, <span class=\"code-number\">6<\/span>, <span class=\"code-number\">12<\/span>, <span class=\"code-number\">24<\/span>, <span class=\"code-number\">36<\/span>]:\n            simple = capital * (<span class=\"code-number\">1<\/span> + taux * m)\n            compose = capital * (<span class=\"code-number\">1<\/span> + taux)**m\n            diff = compose &#8211; simple\n            <span class=\"code-function\">print<\/span>(<span class=\"code-string\">f\u00a0\u00bb{m:>6} {simple:>12,.0f} {compose:>12,.0f} {diff:>+12,.0f}\u00a0\u00bb<\/span>)\n\n<span class=\"code-comment\"># &#8212; Simulation &#8212;<\/span>\nmembres = [<span class=\"code-string\">\u00ab\u00a0Adjoavi\u00a0\u00bb<\/span>, <span class=\"code-string\">\u00ab\u00a0Kofi\u00a0\u00bb<\/span>, <span class=\"code-string\">\u00ab\u00a0Fatou\u00a0\u00bb<\/span>, <span class=\"code-string\">\u00ab\u00a0Brice\u00a0\u00bb<\/span>, <span class=\"code-string\">\u00ab\u00a0Amina\u00a0\u00bb<\/span>,\n           <span class=\"code-string\">\u00ab\u00a0S\u00e9kou\u00a0\u00bb<\/span>, <span class=\"code-string\">\u00ab\u00a0C\u00e9leste\u00a0\u00bb<\/span>, <span class=\"code-string\">\u00ab\u00a0Moussa\u00a0\u00bb<\/span>, <span class=\"code-string\">\u00ab\u00a0Adjoua\u00a0\u00bb<\/span>, <span class=\"code-string\">\u00ab\u00a0Koffi\u00a0\u00bb<\/span>]\n\ntontine = <span class=\"code-function\">Tontine<\/span>(membres, mise_mensuelle=<span class=\"code-number\">5000<\/span>, taux_interet=<span class=\"code-number\">0.05<\/span>)\nvaleurs = tontine.<span class=\"code-function\">analyser_equite<\/span>()\ntontine.<span class=\"code-function\">interets_composes<\/span>(<span class=\"code-number\">100000<\/span>, <span class=\"code-number\">0.03<\/span>, <span class=\"code-number\">36<\/span>)\n\n<span class=\"code-comment\"># Graphique de l&rsquo;in\u00e9galit\u00e9 temporelle<\/span>\nplt.<span class=\"code-function\">figure<\/span>(figsize=(<span class=\"code-number\">9<\/span>, <span class=\"code-number\">5<\/span>))\ntours = <span class=\"code-function\">range<\/span>(<span class=\"code-number\">1<\/span>, <span class=\"code-function\">len<\/span>(membres) + <span class=\"code-number\">1<\/span>)\ncouleurs = [<span class=\"code-string\">&lsquo;#6a8a2a&rsquo;<\/span> <span class=\"code-keyword\">if<\/span> v >= np.<span class=\"code-function\">mean<\/span>(valeurs) <span class=\"code-keyword\">else<\/span> <span class=\"code-string\">&lsquo;#b03a2e&rsquo;<\/span> <span class=\"code-keyword\">for<\/span> v <span class=\"code-keyword\">in<\/span> valeurs]\nplt.<span class=\"code-function\">bar<\/span>(tours, valeurs, color=couleurs, alpha=<span class=\"code-number\">0.8<\/span>)\nplt.<span class=\"code-function\">axhline<\/span>(y=np.<span class=\"code-function\">mean<\/span>(valeurs), color=<span class=\"code-string\">&lsquo;#c8a010&rsquo;<\/span>,\n             linestyle=<span class=\"code-string\">&lsquo;&#8211;&lsquo;<\/span>, linewidth=<span class=\"code-number\">2<\/span>, label=<span class=\"code-string\">&lsquo;Valeur \u00e9quitable&rsquo;<\/span>)\nplt.<span class=\"code-function\">xticks<\/span>(tours, membres, rotation=<span class=\"code-number\">45<\/span>)\nplt.<span class=\"code-function\">ylabel<\/span>(<span class=\"code-string\">&lsquo;Valeur Actuelle (FCFA)&rsquo;<\/span>)\nplt.<span class=\"code-function\">title<\/span>(<span class=\"code-string\">&lsquo;Tontine de Dantokpa \u2014 Valeur actuelle par membre&rsquo;<\/span>)\nplt.<span class=\"code-function\">legend<\/span>()\nplt.<span class=\"code-function\">tight_layout<\/span>()\nplt.<span class=\"code-function\">show<\/span>()\n  <\/div>\n\n  <!-- EXERCICE -->\n  <div class=\"exercice\">\n    <h3>\u270f\ufe0f Exercice corrig\u00e9<\/h3>\n    <p>\n      Une tontine de <strong>6 commer\u00e7antes<\/strong> du march\u00e9 de Porto-Novo se r\u00e9unit chaque mois. Chacune verse <strong>10 000 FCFA<\/strong>. Le taux d&rsquo;opportunit\u00e9 mensuel estim\u00e9 est de <strong>4%<\/strong> (ce qu&rsquo;elles pourraient gagner en investissant dans leur commerce).\n    <\/p>\n    <p><strong>a)<\/strong> Quel est le montant du pot mensuel ?<\/p>\n    <p><strong>b)<\/strong> Calcule la valeur actuelle du pot pour la 1\u00e8re et la 6\u00e8me commer\u00e7ante \u00e0 recevoir.<\/p>\n    <p><strong>c)<\/strong> Quelle est la diff\u00e9rence en FCFA entre ces deux valeurs ? Qui est avantag\u00e9e ?<\/p>\n    <p><strong>d)<\/strong> Si la tontine place le pot inutilis\u00e9 \u00e0 4%\/mois pendant 3 mois (int\u00e9r\u00eats compos\u00e9s), combien obtient-elle ?<\/p>\n\n    <div class=\"correction\">\n      <div class=\"correction-titre\">\u25b8 Correction<\/div>\n      <p><strong>a)<\/strong> Pot = 6 \u00d7 10 000 = <strong>60 000 FCFA<\/strong><\/p>\n      <p><strong>b)<\/strong><\/p>\n      <p>1\u00e8re commer\u00e7ante (re\u00e7oit maintenant, t=0) :<\/p>\n      <p>VA = 60 000 \/ (1,04)\u2070 = <strong>60 000 FCFA<\/strong><\/p>\n      <p>6\u00e8me commer\u00e7ante (re\u00e7oit dans 5 mois, t=5) :<\/p>\n      <p>VA = 60 000 \/ (1,04)\u2075 = 60 000 \/ 1,2167 \u2248 <strong>49 312 FCFA<\/strong><\/p>\n      <p><strong>c)<\/strong> Diff\u00e9rence = 60 000 \u2212 49 312 = <strong>10 688 FCFA<\/strong><\/p>\n      <p>La 1\u00e8re commer\u00e7ante est avantag\u00e9e de plus de 10 000 FCFA en valeur r\u00e9elle. \u2705<\/p>\n      <p><strong>d)<\/strong> Int\u00e9r\u00eats compos\u00e9s sur 3 mois :<\/p>\n      <p>C(3) = 60 000 \u00d7 (1,04)\u00b3 = 60 000 \u00d7 1,1249 \u2248 <strong>67 494 FCFA<\/strong><\/p>\n      <p>Gain des int\u00e9r\u00eats compos\u00e9s = 67 494 \u2212 60 000 = <strong>7 494 FCFA<\/strong> \u2705<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"conclusion\">\n    <h2>Ce qu&rsquo;on retient<\/h2>\n    <p>\n      La tontine n&rsquo;est pas un syst\u00e8me archa\u00efque ou informel. C&rsquo;est un instrument financier sophistiqu\u00e9 qui int\u00e8gre naturellement la valeur temporelle de l&rsquo;argent, les int\u00e9r\u00eats compos\u00e9s, la th\u00e9orie des jeux et les m\u00e9canismes d&rsquo;assurance mutuelle. Nos anc\u00eatres n&rsquo;avaient pas de manuels de finance \u2014 mais ils avaient des si\u00e8cles d&rsquo;exp\u00e9rience et une intelligence collective remarquable.\n    <\/p>\n    <p>\n      La prochaine fois que ta maman ou ta tante te parle de sa tontine, \u00e9coute attentivement. Elle pratique de la finance math\u00e9matique de haut niveau. Elle m\u00e9rite autant de respect qu&rsquo;un gestionnaire de fonds \u00e0 Paris ou New York.\n    <\/p>\n    <p>\n      Dans le prochain article, nous plongerons dans <strong>\u00ab\u00a0L&rsquo;infini a plusieurs tailles\u00a0\u00bb<\/strong> \u2014 Cantor, les ensembles infinis, et la d\u00e9monstration vertigineuse qu&rsquo;il existe des infinis plus grands que d&rsquo;autres.\n    <\/p>\n  <\/div>\n\n<\/article>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Les tontines b\u00e9ninoises : un mod\u00e8le math\u00e9matique parfait \u2014 MathsVivantes Finance &#038; Maths \u00b7 Article #14 Les tontines b\u00e9ninoises :un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[8],"tags":[],"class_list":["post-134","post","type-post","status-publish","format-standard","hentry","category-fondements"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Les tontines b\u00e9ninoises - AfrikIntelligent<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vmi3217629.contaboserver.net\/?p=134\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Les tontines b\u00e9ninoises - AfrikIntelligent\" \/>\n<meta property=\"og:description\" content=\"Les tontines b\u00e9ninoises : un mod\u00e8le math\u00e9matique parfait \u2014 MathsVivantes Finance &#038; Maths \u00b7 Article #14 Les tontines b\u00e9ninoises :un [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vmi3217629.contaboserver.net\/?p=134\" \/>\n<meta property=\"og:site_name\" content=\"AfrikIntelligent\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-29T06:02:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-29T06:02:30+00:00\" \/>\n<meta name=\"author\" content=\"Odilon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Odilon\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?p=134#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?p=134\"},\"author\":{\"name\":\"Odilon\",\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/#\\\/schema\\\/person\\\/a3da39574d729b6b3ff7514ccc055923\"},\"headline\":\"Les tontines b\u00e9ninoises\",\"datePublished\":\"2026-04-29T06:02:29+00:00\",\"dateModified\":\"2026-04-29T06:02:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?p=134\"},\"wordCount\":2184,\"commentCount\":0,\"articleSection\":[\"Fondements\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?p=134#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?p=134\",\"url\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?p=134\",\"name\":\"Les tontines b\u00e9ninoises - AfrikIntelligent\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/#website\"},\"datePublished\":\"2026-04-29T06:02:29+00:00\",\"dateModified\":\"2026-04-29T06:02:30+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/#\\\/schema\\\/person\\\/a3da39574d729b6b3ff7514ccc055923\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?p=134#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?p=134\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?p=134#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Les tontines b\u00e9ninoises\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/#website\",\"url\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/\",\"name\":\"AfrikIntelligent\",\"description\":\"Append autrement\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/#\\\/schema\\\/person\\\/a3da39574d729b6b3ff7514ccc055923\",\"name\":\"Odilon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/57bcd6a76fa395ae5e994943b66ccd3dd7e71cd0b1b77b351986e88c27801523?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/57bcd6a76fa395ae5e994943b66ccd3dd7e71cd0b1b77b351986e88c27801523?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/57bcd6a76fa395ae5e994943b66ccd3dd7e71cd0b1b77b351986e88c27801523?s=96&d=mm&r=g\",\"caption\":\"Odilon\"},\"sameAs\":[\"https:\\\/\\\/vmi3217629.contaboserver.net\"],\"url\":\"https:\\\/\\\/vmi3217629.contaboserver.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Les tontines b\u00e9ninoises - AfrikIntelligent","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vmi3217629.contaboserver.net\/?p=134","og_locale":"fr_FR","og_type":"article","og_title":"Les tontines b\u00e9ninoises - AfrikIntelligent","og_description":"Les tontines b\u00e9ninoises : un mod\u00e8le math\u00e9matique parfait \u2014 MathsVivantes Finance &#038; Maths \u00b7 Article #14 Les tontines b\u00e9ninoises :un [&hellip;]","og_url":"https:\/\/vmi3217629.contaboserver.net\/?p=134","og_site_name":"AfrikIntelligent","article_published_time":"2026-04-29T06:02:29+00:00","article_modified_time":"2026-04-29T06:02:30+00:00","author":"Odilon","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Odilon","Dur\u00e9e de lecture estim\u00e9e":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vmi3217629.contaboserver.net\/?p=134#article","isPartOf":{"@id":"https:\/\/vmi3217629.contaboserver.net\/?p=134"},"author":{"name":"Odilon","@id":"https:\/\/vmi3217629.contaboserver.net\/#\/schema\/person\/a3da39574d729b6b3ff7514ccc055923"},"headline":"Les tontines b\u00e9ninoises","datePublished":"2026-04-29T06:02:29+00:00","dateModified":"2026-04-29T06:02:30+00:00","mainEntityOfPage":{"@id":"https:\/\/vmi3217629.contaboserver.net\/?p=134"},"wordCount":2184,"commentCount":0,"articleSection":["Fondements"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vmi3217629.contaboserver.net\/?p=134#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vmi3217629.contaboserver.net\/?p=134","url":"https:\/\/vmi3217629.contaboserver.net\/?p=134","name":"Les tontines b\u00e9ninoises - AfrikIntelligent","isPartOf":{"@id":"https:\/\/vmi3217629.contaboserver.net\/#website"},"datePublished":"2026-04-29T06:02:29+00:00","dateModified":"2026-04-29T06:02:30+00:00","author":{"@id":"https:\/\/vmi3217629.contaboserver.net\/#\/schema\/person\/a3da39574d729b6b3ff7514ccc055923"},"breadcrumb":{"@id":"https:\/\/vmi3217629.contaboserver.net\/?p=134#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vmi3217629.contaboserver.net\/?p=134"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vmi3217629.contaboserver.net\/?p=134#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/vmi3217629.contaboserver.net\/"},{"@type":"ListItem","position":2,"name":"Les tontines b\u00e9ninoises"}]},{"@type":"WebSite","@id":"https:\/\/vmi3217629.contaboserver.net\/#website","url":"https:\/\/vmi3217629.contaboserver.net\/","name":"AfrikIntelligent","description":"Append autrement","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vmi3217629.contaboserver.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/vmi3217629.contaboserver.net\/#\/schema\/person\/a3da39574d729b6b3ff7514ccc055923","name":"Odilon","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/57bcd6a76fa395ae5e994943b66ccd3dd7e71cd0b1b77b351986e88c27801523?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/57bcd6a76fa395ae5e994943b66ccd3dd7e71cd0b1b77b351986e88c27801523?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/57bcd6a76fa395ae5e994943b66ccd3dd7e71cd0b1b77b351986e88c27801523?s=96&d=mm&r=g","caption":"Odilon"},"sameAs":["https:\/\/vmi3217629.contaboserver.net"],"url":"https:\/\/vmi3217629.contaboserver.net\/?author=1"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Odilon","author_link":"https:\/\/vmi3217629.contaboserver.net\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Les tontines b\u00e9ninoises : un mod\u00e8le math\u00e9matique parfait \u2014 MathsVivantes Finance &#038; Maths \u00b7 Article #14 Les tontines b\u00e9ninoises :un [&hellip;]","_links":{"self":[{"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=\/wp\/v2\/posts\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=134"}],"version-history":[{"count":1,"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=\/wp\/v2\/posts\/134\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=\/wp\/v2\/posts\/134\/revisions\/135"}],"wp:attachment":[{"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vmi3217629.contaboserver.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}