Surjections avec SageMath

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Batiste
Messages: 2
Enregistré le: 10 Nov 2019, 21:00

Surjections avec SageMath

par Batiste » 10 Nov 2019, 21:12

Bonsoir,

Après pas mal de boulot et de recherches, j'ai réussi à démontrer que le nombre d'applications surjectives d'un ensemble à n éléments vers un ensemble à n' éléments est :

S(n,n')

Malheureusement, et là est le problème, il faut le "tester avec SageMath", ayant une connaissance nulle dans ce logiciel, je cherche quelques âmes charitables qui pourraient éventuellement m'aider...

Merci d'avance et bonne soirée,
Batiste.



GaBuZoMeu
Habitué(e)
Messages: 6132
Enregistré le: 05 Mai 2019, 09:07

Re: Surjections avec SageMath

par GaBuZoMeu » 10 Nov 2019, 23:31

Peut-être fabriquer l'ensemble des surjections de m dans n (à partir de FiniteSetMaps) et vérifier que le cardinal de cet ensemble est bien celui donné par la formule pour quelques valeurs de m et n ?

Batiste
Messages: 2
Enregistré le: 10 Nov 2019, 21:00

Re: Surjections avec SageMath

par Batiste » 11 Nov 2019, 16:27

J'ai fait quelques recherches sur cette commande FiniteSetMaps, est-ce que je dois fabriquer l'ensemble de toutes les cartes de {1, 2, ..., n} à {1, 2, ..., n'} ? Ou le fait de devoir fabriquer l'ensemble des surjections implique une autre précision dans la commande ?

GaBuZoMeu
Habitué(e)
Messages: 6132
Enregistré le: 05 Mai 2019, 09:07

Re: Surjections avec SageMath

par GaBuZoMeu » 11 Nov 2019, 17:46

Maps, ça ne se traduit pas par cartes !!! Mais par applications.

Ce que je te suggère, en utilisant FiniteSetMaps :
faire une procédure qui prends en entrée les entiers m et n et retourne le nombre de surjections de m (ensemble à m éléments) dans n (ensemble à n éléments).
Pour ça, on initialise un compteur à 0 et on fait défiler les éléments f de FiniteSetMaps(m,n) en ajoutant 1 au compteur quand f est surjective, c.-à-d. quand l'ensemble image de f est de cardinal n.
Ça prend six petites lignes de code.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 32 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite