ForHosting KIT · Mathématiques

Calculateur d'expansion de Pierce

Saisissez une fraction entre 0 et 1 et obtenez ses chiffres de Pierce exacts : 2/3 donne 1 et 3, car 1/1 − 1/(1·3) reconstitue deux tiers. Chaque résultat affiche la série alternée et sa valeur décimale. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Puissance (W)
2
Q
3
Vous obtenez
Valeur
0,6666666667
Fraction
2/3
p réduit
2
q réduit
3

L'expansion de Pierce d'un nombre réel strictement compris entre zéro et un est l'unique suite strictement croissante d'entiers positifs qui reconstruit la valeur comme somme alternée de produits unitaires : un sur a1, moins un sur a1 fois a2, plus un sur a1 fois a2 fois a3, et ainsi de suite. Tout rationnel dans l'intervalle unitaire ouvert a une série de Pierce finie, de sorte que les contrôles de devoirs, les correcteurs de concours et les cahiers de théorie des nombres peuvent figer une liste exacte de chiffres sans paramètres de troncature en flottant. Ce calculateur d'expansion de Pierce accepte le numérateur p et le dénominateur non nul q, exige que la fraction réduite satisfasse zéro inférieur à p sur q inférieur à un, et renvoie la suite complète de chiffres avec une chaîne d'expansion lisible et une valeur décimale reconstruite.

Ce qu'est une expansion de Pierce et comment les chiffres se construisent

Une expansion de Pierce, aussi appelée produit égyptien alterné, écrit un nombre x dans l'intervalle unitaire ouvert comme x égal à un sur a1 moins un sur le produit a1 a2 plus un sur a1 a2 a3 moins le terme de produit suivant, en poursuivant avec des entiers positifs strictement croissants a1 inférieur à a2 inférieur à a3 et ainsi de suite.

La construction est duale en esprit de l'expansion d'Engel, plus connue : Engel n'utilise que des produits unitaires positifs, tandis que Pierce alterne le signe de chaque terme successif du produit. L'algorithme classique part de la fraction elle-même, fixe le chiffre suivant comme la partie entière de un sur le reste courant, remplace le reste par un moins ce chiffre multiplié par le reste, et répète jusqu'à ce que le reste soit exactement zéro.

Pour tout rationnel le processus s'arrête après un nombre fini d'étapes ; pour les irrationnels il continuerait indéfiniment, c'est pourquoi ce point d'accès accepte un quotient entier exact plutôt qu'une approximation flottante. Un contrôle court de manuel est deux tiers : la partie entière de trois demis est un, le reste est un tiers, la partie entière de trois est trois et le reste s'annule, donc les chiffres de Pierce sont un et trois, et la série un sur un moins un sur un fois trois reconstruit exactement deux tiers.

Un autre contrôle est un demi : un seul chiffre deux retrouve la fraction comme un sur deux. Comme chaque nouveau chiffre est forcé d'être strictement plus grand que le précédent par la carte des restes, la suite ne stagne jamais, et la longueur de l'expansion d'une fraction réduite p sur q est bornée en théorie par des résultats classiques d'Erdős, Shallit et d'auteurs ultérieurs ; les fractions pratiques de devoirs se terminent en une poignée d'étapes entières.

Contrat d'entrée, champs de réponse et comportement d'erreur

Les valeurs absolues doivent rester dans la plage des entiers sûrs de JavaScript afin que tout produit intermédiaire et reste soit exact. Après normalisation du signe pour un dénominateur positif, le gestionnaire exige la condition d'intervalle unitaire ouvert zéro inférieur à p sur q inférieur à un ; les valeurs en zéro, un, négatives ou supérieures ou égales à un sont rejetées avec un message clair plutôt qu'une liste vide de chiffres.

Si q vaut zéro, le gestionnaire rejette avec un langage de division par zéro pour la fraction p sur q. Ces échecs de validation ne sont pas facturés. Exemple : p égal à deux et q égal à trois produit les termes un et trois, l'expansion un sur un moins un sur un fois trois, et la valeur deux tiers.

Exemple : p égal à trois et q égal à sept produit un produit alterné court que vous pouvez reconstruire à la main. Associez les chiffres à votre propre code de convergents ou de somme d'erreurs si vous avez besoin d'une théorie métrique plus profonde ; ce point d'accès n'expanse que le rationnel.

Contrôles de série de Pierce en classe

Laissez les élèves envoyer p et q pour une fraction dans (0,1) et vérifier les chiffres de Pierce strictement croissants face aux étapes de reste floor(1/x) faites à la main.

Notation automatique d'examens et LMS

Notez des items de produit égyptien alterné avec un oracle déterministe qui rejette les fractions hors de (0,1) et n'invente jamais de termes supplémentaires pour un rationnel.

Cahiers comparant des expansions en série

Calculez les chiffres de Pierce à côté des expansions d'Engel ou de fraction continue du même rationnel sans importer un système d'algèbre computationnelle complet.

Qu'est-ce qu'une expansion de Pierce d'une fraction ?

C'est l'unique suite strictement croissante d'entiers positifs a1<a2<… telle que la fraction vaut 1/a1 − 1/(a1·a2) + 1/(a1·a2·a3) − … (produit égyptien alterné). Tout rationnel dans (0,1) a une expansion finie.

Quelles fractions le calculateur accepte-t-il ?

Numérateur entier p et dénominateur non nul q avec 0 < p/q < 1 après normalisation du signe.

Comment les chiffres de Pierce sont-ils calculés ?

Posez a = floor(1/x) pour le reste courant x, remplacez x par 1 − a·x, et répétez jusqu'à ce que le reste soit zéro. Toutes les étapes utilisent une arithmétique entière exacte sur la fraction réduite.

En quoi l'expansion de Pierce diffère-t-elle de celle d'Engel ?

L'expansion d'Engel n'utilise que des produits unitaires positifs avec des chiffres non décroissants. Pierce alterne le signe de chaque terme successif du produit et force des chiffres strictement croissants a1<a2<a3<….

Quelle est l'expansion de Pierce de 1/2 ?

Un seul chiffre, le 2, car un sur deux est déjà la fraction. Les fractions plus longues demandent davantage de chiffres, chacun plus grand que le précédent, jusqu'à ce que le reste tombe exactement à zéro.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/numth/pierce-expansion

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/numth/pierce-expansion \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"p":2,"q":3}'
{
  "p": 2,
  "q": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.pierce_expansion",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les fractions hors de cet intervalle ouvert, les dénominateurs nuls et les non-entiers échouent avec invalid_input au lieu d'inventer des termes.

Contrat d'entrée, champs de réponse et comportement d'erreur

Envoyez en POST un corps JSON avec deux entiers finis obligatoires : p, le numérateur, et q, le dénominateur non nul. Chaque champ peut arriver comme nombre JSON ou comme chaîne de chiffres avec un signe initial optionnel ; les non-entiers, les champs manquants et les chaînes vides échouent avec invalid_input en nommant le champ. En cas de succès le corps renvoie p et q d'origine, une chaîne de fraction, reduced_p et reduced_q après annulation du plus grand diviseur commun, le tableau terms des chiffres de Pierce dans l'ordre, length égal à la taille de ce tableau, une chaîne expansion qui écrit les produits unitaires alternés avec des points médians dans les dénominateurs, un champ value égal à la somme de la série arrondie à quinze décimales pour des comparaisons stables, et une courte chaîne formula qui réaffirme l'identité de Pierce.

Où un calculateur d'expansion de Pierce apporte de la valeur

Les salles de classe et les plateformes de tutorat utilisent un calculateur d'expansion de Pierce pour que les apprenants vérifient des produits égyptiens alternés de fractions arbitraires dans l'intervalle unitaire ouvert sans erreurs de signe ou de partie entière. Les générateurs d'examens et de concours ont besoin d'un oracle déterministe qui marque les suites de chiffres incorrectes et rejette les fractions hors de zéro un au lieu de renvoyer une charge utile de succès vide qu'un correcteur défectueux pourrait traiter comme correcte. Une validation échouée ne consomme pas le solde. Les cahiers de théorie des nombres qui comparent les séries d'Engel, de Sylvester et de Pierce sur le même rationnel ont besoin d'une petite API pure qui ne tire jamais un système d'algèbre computationnelle complet pour un problème à deux entiers. Comme l'implémentation est une analyse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.

Combien coûte le calculateur d'expansion de Pierce ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →