Σταμαθηματικάτo παραγοντικό ενός φυσικού αριθμού συμβολίζεται με, διαβάζεται νι παραγοντικό, και είναι τογινόμενο όλων των θετικών ακεραίων μικρότερων ή ίσων με:
.
Για παράδειγμα,
,
,
,
,
.
Το παραγοντικό ενός αριθμού ισούται μετο πλήθος των δυνατών μεταθέσεωντων στοιχείων ενός συνόλου, δηλαδή το πλήθος των διαφορετικών τρόπων με τους οποίους μπορούμε να βάλουμε σεμια σειρά τα στοιχεία ενός συνόλου. Για παράδειγμα, γιατο σύνολο , υπάρχουν συνολικά δυνατές μεταθέσεις, οι οποίες είναι οι εξής: , , , , , .
Παρατηρήστε ότι και στους δύο παραπάνω ορισμούς η σύμβαση είναι ότι . Αυτό βοηθάει σε διάφορους ορισμούς που προκύπτουν από αυτόν του παραγοντικού, όπως είναι οιδιωνυμικοί συντελεστές, οι οποίοι για δίνονται από τον τύπο
Ο ορισμός του, επιτρέπει στον ορισμό να δουλεύει για, καθώς καιγια χωρίς αλλαγές.
Όπως αναφέρθηκε στην εισαγωγή, το πλήθος των δυνατών μεταθέσεων ενός συνόλου με στοιχεία είναι . Αυτό προκύπτει επαγωγικά. Για, υπάρχει μία δυνατή μετάθεση για αυτό το στοιχείο.
Για, υπάρχουν τρόποι να διαλέξουμε το πρώτο στοιχείο της μετάθεσης (διαλέγοντας οποιοδήποτε από τα στοιχεία) και έπειτα υπάρχουν στοιχεία για τις υπόλοιπες θέσεις. Από την επαγωγική υπόθεση υπάρχουν τρόποι να διατάξουμε αυτά τα στοιχεία και επομένως συνολικά τρόποι να διατάξουμε τα στοιχεία.
Αναδρομική κατασκευή μεταθέσεων
Αναδρομική κατασκευή μεταθέσεων με τρία στοιχεία, χρησιμοποιώντας τις μεταθέσεις δύο στοιχείων.
Γενική αναδρομική κατασκευή μεταθέσεων με στοιχεία, έχοντας τις μεταθέσεις γιατα στοιχεία.
Έστω ότι θέλουμε να μετρήσουμε το πλήθος των δυνατών κυκλικών μεταθέσεων. Για παράδειγμα, μπορεί να θέλουμε να τοποθετήσουμε άτομα σε ένα κυκλικό τραπέζι με θέσεις, τότε υπάρχουν οι εξής δυνατές μεταθέσεις. Παρατηρήστε ότι οι διατάξεις , , και είναι ισοδύναμες.
Κυκλικές μεταθέσεις για ένα σύνολο τεσσάρων στοιχείων
Οι έξι δυνατές κυκλικές μεταθέσεις γιατα στοιχεία .
Οι ισοδύναμες κυκλικές μεταθέσεις γιατα τέσσερα στοιχεία.
Στην γενική περίπτωση κάθε διάταξη είναι ισοδύναμη με τις κυκλικές διατάξεις της. Επομένως, από τις δυνατές μεταθέσεις, ακριβώς οι αντιστοιχούν σε διαφορετικές μεταθέσεις σε έναν κύκλο.
Παρακάτω δίνονται οι δύο κλασσικές υλοποιήσεις γιατον υπολογισμό του παραγοντικού: ηαναδρομικήκαιη γραμμική υλοποίηση. Σεγλώσσες προγραμματισμούμε ακεραίους πεπερασμένου μεγέθους ο παρακάτω κώδικας θα οδηγήσει σευπερχείλιση όταν το είναι μεγάλο. Καιοι δύο αλγόριθμοι χρησιμοποιούν πολλαπλασιασμούς.
Τοαντιπαραγοντικό ενός φυσικού αριθμού συμβολίζεται με, διαβάζεται νι αντιπαραγοντικό,και είναι το πηλίκο όλων των θετικών ακέραιων μικρότερων ή ίσων με, δηλαδή
και συμβατικά .
Το αντιπαραγοντικό μας δίνει η πιθανότητα εντοπισμού μίας συγκεκριμένης μετάθεσης από το σύνολο των μεταθέσεων. Για παράδειγμα, το σύνολο , μας δίνει τις μεταθέσεις: και. Η πιθανότητα εύρεσης της επιθυμητής μετάθεσης ( ή ), δίνεται από το αντιπαραγοντικό του δηλαδή , συνεπώς .
Ομοίως, γιατο, το αντιπαραγοντικό του είναι ίσο με, δηλαδή περίπου .