Paquetage DSPython : opérations arithmétiques et alentours. Plus de détails...
Paquetages | |
namespace | baset |
Base tree : arbre binaire "de base b" !!! Work in progress !!! | |
namespace | bintree |
Binary tree : arbre binaire générique !!! Work in progress !!! | |
namespace | bit32 |
Bits de naturels sur 32 bits. | |
namespace | bool |
Booléens : les 16 connecteurs binaires. | |
namespace | cnat32array |
Tableau compact de naturels stockés sur n ≤ 32 bits !!! Work in progress !!! | |
namespace | cnat32table |
Tableau compact de naturels stockés sur n_1, n_2, …, n_k ≤ 32 bits !!! Work in progress !!! | |
namespace | combinator |
Combinateurs. | |
namespace | debug |
Déboggage. | |
namespace | factors |
Facteurs premiers. | |
namespace | finitec |
Calcul finitésimal : opérateurs aux différences finies. | |
namespace | integer |
Entiers : fonctions arithmétiques. | |
namespace | intmod |
Entiers modulo k (éléments de ℤk) | |
namespace | knots |
Théorie des nœuds. | |
namespace | nat32 |
Naturels sur 32 bits. | |
namespace | natseq |
Séquences de naturels. | |
namespace | natural |
Naturels : fonctions arithmétiques. | |
namespace | nbsystem |
Systèmes de numération !!! Work in progress !!! | |
namespace | numbernone |
Nombre non nécessairement défini !!! Work in progress !!! ??? à transformer en class NumberNone. | |
namespace | partitions |
Partitions de naturels !!! Work in progress !!! | |
namespace | polynomial |
Polynômes. | |
namespace | tnp1 |
Problème 3n + 1. | |
namespace | urmCutland |
URM (Unlimited Register Machine) de Cutland |
Fonctions | |
def | nat32_is |
n est un entier naturel (Integral >= 0) tenant sur 32 bits (< 2**32) ? | |
def | natural_is |
n est un entier naturel (Integral >= 0) ? |
Variables | |
string | VERSION = 'DSPython --- 00.03.03 --- 2012 June 25' |
Date du dernier changement du paquetage DSPython. | |
string | DS_mail = 'olivier_pirson_opi@yahoo.fr' |
Adresse email de DragonSoft dans un string. | |
string | DS_web = 'http://www.opimedia.be/DS/' |
Adresse du site web DragonSoft dans un string. |
Paquetage DSPython : opérations arithmétiques et alentours.
def DSPython.nat32_is | ( | n | ) |
n est un entier naturel (Integral >= 0) tenant sur 32 bits (< 2**32) ?
Renvoie True si n est un entier naturel (Integral >= 0) tenant sur 32 bits (< 2**32), False sinon Result: bool O(n) = 1
Définition à la ligne 85 du fichier __init__.py.
Référencé par DSPython.bit32.bin(), DSPython.nat32.binom(), DSPython.bit32.bit(), DSPython.bit32.bitset(), DSPython.bit32.bitset0(), DSPython.bit32.bitset1(), DSPython.nat32.coprime_is(), DSPython.nat32.divisible_is(), DSPython.nat32.factorial(), DSPython.nat32.falling_factorial_pow(), DSPython.nat32.fibonacci(), DSPython.nat32.fibonacci2(), DSPython.nat32.fibonacci_is(), DSPython.nat32.fibonacci_to_index(), DSPython.nat32.gcd(), DSPython.nat32.lcm(), DSPython.bit32.lg(), DSPython.nat32.lucas(), DSPython.nat32.lucas2(), DSPython.nat32.lucas_is(), DSPython.nat32.lucas_to_index(), DSPython.bit32.mersenne_is(), DSPython.bit32.mersenne_to_index(), natural_is(), DSPython.bit32.nbbits(), DSPython.bit32.nbbits0(), DSPython.bit32.nbbits1(), DSPython.nat32.nfp(), DSPython.bit32.pow2_is(), DSPython.bit32.pow2_to_index(), DSPython.nat32.pow3(), DSPython.nat32.prime_is(), DSPython.nat32.primorial(), DSPython.nat32.rising_factorial_pow(), DSPython.bit32.rscan0(), DSPython.bit32.rscan1(), DSPython.bit32.scan0(), et DSPython.bit32.scan1().
def DSPython.natural_is | ( | n | ) |
n est un entier naturel (Integral >= 0) ?
Renvoie True si n est un entier naturel (Integral >= 0), False sinon Result: bool O(n) = 1
Définition à la ligne 96 du fichier __init__.py.
Références DSPython.tnp1.main_test(), et nat32_is().
Référencé par DSPython.combinator.Atom.__call__(), DSPython.combinator.Combinator.__call__(), DSPython.cnat32array.Cnat32array.__getitem__(), DSPython.baset.Baset.__getitem__(), DSPython.urmCutland.UrmCutlandProg.__getitem__(), DSPython.urmCutland.UrmCutland.__getitem__(), DSPython.cnat32array.Cnat32array.__init__(), DSPython.baset.Baset.__init__(), DSPython.urmCutland.UrmCutlandInstruction.__init__(), DSPython.intmod.Intmod.__init__(), DSPython.combinator.Combinator.__init__(), DSPython.urmCutland.UrmCutland.__init__(), DSPython.intmod.Intmod.__new__(), DSPython.baset.Baset.__setitem__(), DSPython.cnat32array.Cnat32array.__setitem__(), DSPython.urmCutland.UrmCutlandProg.__setitem__(), DSPython.urmCutland.UrmCutland.__setitem__(), DSPython.urmCutland.UrmCutland.__str__(), DSPython.natural.bin(), DSPython.natural.binom(), DSPython.natural.bit(), DSPython.bit32.bit(), DSPython.natural.bitset(), DSPython.bit32.bitset(), DSPython.natural.bitset0(), DSPython.bit32.bitset0(), DSPython.natural.bitset1(), DSPython.bit32.bitset1(), DSPython.urmCutland.UrmCutlandProg.changeInstrNum(), DSPython.tnp1.Ck(), DSPython.partitions.compos(), DSPython.partitions.compos_k(), DSPython.partitions.compos_nb(), DSPython.natural.coprime_is(), DSPython.tnp1.CS(), DSPython.tnp1.CSk(), DSPython.polynomial.Term.deriv(), DSPython.polynomial.Polynomial.deriv(), DSPython.natural.distance_dominici(), DSPython.natural.divisors(), DSPython.natural.divisors_cond(), DSPython.factors.divisors_sum_pow(), DSPython.knots.Corners.extremity(), DSPython.natural.factorial(), DSPython.natural.falling_factorial_pow(), DSPython.factors.feb_primaries(), DSPython.nbsystem.fibonacci(), DSPython.natural.fibonacci(), DSPython.natural.fibonacci2(), DSPython.natural.fibonacci_is(), DSPython.natural.fibonacci_to_index(), DSPython.nbsystem.fibonacci_to_n(), DSPython.nbsystem.fibonacci_to_normal(), DSPython.nbsystem.fig(), DSPython.nbsystem.fig_to_chr(), DSPython.nbsystem.figset(), DSPython.tnp1.Fk(), DSPython.tnp1.FS(), DSPython.tnp1.FSk(), DSPython.combinator.func_B(), DSPython.combinator.func_C(), DSPython.combinator.func_const(), DSPython.combinator.func_I(), DSPython.combinator.func_K(), DSPython.combinator.func_S(), DSPython.combinator.func_W(), DSPython.combinator.func_x(), DSPython.combinator.func_y(), DSPython.combinator.func_z(), DSPython.natural.gcd(), DSPython.factors.godelnumber(), DSPython.factors.godelnumber_to_list(), DSPython.urmCutland.UrmCutland.J_test(), DSPython.knots.labels_list(), DSPython.natural.lcm(), DSPython.baset.Baset.leaf_is(), DSPython.natural.lg(), DSPython.nbsystem.list_to(), DSPython.tnp1.LSk(), DSPython.natural.lucas(), DSPython.natural.lucas2(), DSPython.natural.lucas_is(), DSPython.natural.lucas_to_index(), DSPython.bit32.mersenne(), DSPython.natural.mersenne(), DSPython.natural.mersenne_to_index(), DSPython.natural.mertens(), DSPython.combinator.Combinator.n_to(), DSPython.combinator.Combinator.n_to_Barendregt(), DSPython.combinator.Combinator.n_to_Church(), DSPython.combinator.Atom.nb_args(), DSPython.natural.nbbits(), DSPython.natural.nbbits0(), DSPython.natural.nbbits1(), DSPython.natural.nfp(), DSPython.baset.Baset.node_is(), DSPython.natural.nontotatives(), DSPython.natural.nontotient(), DSPython.baset.Baset.orphan_is(), DSPython.baset.Baset.orphanleaf_is(), DSPython.natural.polygonal(), DSPython.bit32.pow2(), DSPython.natural.pow2(), DSPython.natural.pow3(), DSPython.factors.primaries(), DSPython.factors.primaries_is(), DSPython.natural.prime_is(), DSPython.factors.primes(), DSPython.factors.primes_is(), DSPython.natural.pyramidal(), DSPython.urmCutland.UrmCutland.read(), DSPython.natural.rising_factorial_pow(), DSPython.natural.rscan1(), DSPython.urmCutland.UrmCutland.run(), DSPython.urmCutland.UrmCutland.S(), DSPython.natural.scan0(), DSPython.natural.scan1(), DSPython.urmCutland.UrmCutlandProg.shiftInstrNum(), DSPython.nbsystem.str_to(), DSPython.baset.Baset.subtree(), DSPython.nbsystem.sum_figs(), DSPython.nbsystem.sum_figs_alt(), DSPython.urmCutland.UrmCutland.T(), DSPython.tnp1.Tk(), DSPython.knots.to_LaTeX(), DSPython.nbsystem.to_list(), DSPython.knots.to_PS(), DSPython.nbsystem.to_str(), DSPython.natural.totatives(), DSPython.natural.totient(), DSPython.factors.totient(), DSPython.tnp1.TP2k(), DSPython.tnp1.TP2S(), DSPython.tnp1.TP2Sk(), DSPython.tnp1.TPk(), DSPython.tnp1.TPS(), DSPython.tnp1.TPSk(), DSPython.tnp1.TS(), DSPython.tnp1.TSk(), DSPython.tnp1.Uk(), DSPython.natural.unitarydivisors(), DSPython.tnp1.US(), DSPython.tnp1.USk(), DSPython.knots.writhe_cross(), DSPython.knots.Corners.writhe_cross(), et DSPython.urmCutland.UrmCutland.Z().