عاملي
في الرياضيات، عَامِلِيّ[1][2] أو مضروب[2][3] عدد طبيعي n، والذي يكتب ، والذي يقرأ "عاملي n"، هو جداء كل الأعداد الطبيعية (الأعداد الصحيحة الموجبة قطعاً) المساوية أو الأصغر من n، ما عدا الصفر.
فيما يلي مثال 5 عاملي:
و تعريف العاملي على شكل جداء يترتب عنه كون ذلك أن 0! جداء مفرغ، وبمعنى آخر مختصر أي عدد مضروب في صفر يساوي صفر في عملية الضرب.
تظهر دالة العاملي في مجالات مختلفة من الرياضيات، وخصوصا في التوافيقيات والجبر والتحليل الرياضي. أبسط مثال على ذلك، وجود !n طريقة مختلفة لترتيب عناصر مجموعة عددهم مساو ل n (أي عدد التبديلات لعناصر هذه المجموعة). عرفت هذه الحقيقة على الأقل منذ القرن الثاني عشر الميلادي، من طرف علماء الرياضيات الهنديين. ويظهر العاملي في عدة معادلات رياضية، مثل صيغة ثنائي الحد لنيوتن وصيغة تايلور. إستُعمل رمز علامة التعجب (!) للتعبير عن دالة عاملي لأول مرة من طرف عالم الرياضيات كريستيان كرامب وكان ذلك عام 1808.
يمكن لتعريف دالة عاملي أن يمدد إلى أعداد غير صحيحة بدون المساس بخصائص هذه الدالة. هذه العملية تستلزم تقنيات متطورة في الرياضيات وخصوصا تلك المستقاة من التحليل الرياضي.
تعريف
[عدل]تعرف دالة عاملي بالصيغة التالية:
أو عن طريق الاستدعاء الذاتي كما يلي
وكلا التعريفين يضم المتساوية التالية:
تطبيقات
[عدل]يمكننا التعبير عن التوفيقة بدلالة العاملي:
نظرية الأعداد
[عدل]لدالة عاملي عدة تطبيقات في مجال نظرية الأعداد. وبشكل خاص، عاملي n قابل للقسمة على جميع الأعداد الأولية الأصغر من أو تساوي n. ونتيجة لذلك، فإن n> 5، عدد مؤلف، إذا وفقط إذا توفر ما يلي:
وهنالك نتيجة أقوى من ذلك تتمثل في مبرهنة ويلسون. تنص هاته المبرهنة على ما يلي:
إذا وفقط إذا كان p أوليا.
سرعة النمو وتقريبات عندما يصير n كبيرا
[عدل]
عندما يصير n كبيرا، تصير دالة عاملي أكبر من أي متعددة حدود ومن أي دالة أسية ل n.(ولكنها تبقى أبطأ من دالة الأس المزدوج).
أغلب التقريبات لعاملي n تعتمد أساسا على تقريب لوغارتمها الطبيعي كما تبين الصيغة:
.
تبيان الدالة (!f(n) = log(n مبين في يسار هاته الفقرة، حيث يبدو أنها خطية مع n (أي أنها متناسبة معه) إلا أن هذا الحدس خاطئ.
تعطينا صيغة ستيرلينغ مقاربا ل n! عندما تكون n كبيرة:
الحساب والبرمجة
[عدل]يمكن حساب عاملي عدد ما باستعمال خوارزميات الاستقراء. فلنكتب باستعمال لغة Scheme، القريبة من لغة Lisp، برنامجا استقرائيا يعطينا عاملي عدد صحيح:
(define fact (lambda (x) (if (= x 0) 1 (* x (fact (- x 1))))))
و هذا البرنامج السابق غير مفيد في حالة الاعداد الكبيرة.
و بنفس الطريقة في Caml :
let rec fact n = match n with | 0 -> 1 | _ -> n * fact(n-1) ;;
و بطريقة أخرى:
let fact n = let rec aux n r = match n with | 0 -> r | _ -> aux (n-1) (n*r) in aux n 1 ;;
و في لغة سي:
int recursive_factorial(int n)
{
if (n == 0)
return 1;
return n * recursive_factorial(n-1);
}
و بطريقة أخرى:
int recursive_factorial(int n)
{
int res;
for (res = 1; n> 1; n--)
res *= n;
return res;
}
و في لغة بايثون:
def factSimple(num) :
if num== 0 :
return 1
else :
fact= 1
count= 1
while count<= num:
fact*= count
count+= 1
return fact
print("5! = " +str(factSimple(5))) #on the screen : 5! = 120
وبطريقة ثانية:
def fact(num):
if num==0:
return 1
else:
return num*factorial(num-1)
print("5! = " +str(fact(5))) #on the screen : 5! = 120
وبطريقة ثالثة:
factLambda = lambda num : num>0 and num*fact(num-1) or 1
print("5! = " +str(factLambda(5))) #on the screen : 5! = 120
و في لغة جافاسكربت:
function fact(n){
let res;
for (res = 1; n > 1; n--)
res *= n;
return res;
}
وبطريقة أخرى:
function fact(n)
{
if (n == 0)
return 1;
else
return n * fact(n - 1);
}
هذه الدوال (البرامج) لا تمكننا من حساب عملي أعداد أكبر من 12 إذا كانت الاعداد الصحيحة محدودة بـ 32 بت، لأن النتيجة تتعدى المساحة المتوفرة.
تمديد دالة عاملي للأعداد غير الصحيحة
[عدل]دالتا غاما و π
[عدل]
لكل عدد صحيح n، لدينا حيث Γ هي دالة أويلر(دالة غاما) وضعها ليونهارد أويلر. وتمكننا هاته الدالة من تعميم العاملي على مجموعة الأعداد المركّبة باستثناء الأعداد السالبة قطعا. وفي النهاية نجد:
دوال وجداءات تشبه دالة عاملي
[عدل]يطلق على جداء جميع الأعداد الصحيحة من 1 إلى n والتي لها نفس الزوجية (سواء كان فردي أو زوجي) تماما مثل n، اسم العاملي الثنائي [بحاجة لمصدر] (بالإنجليزية: Double factorial) للعدد n ويُشار إليه بـ n!!
يمكن أن نعرفها بواسطة متسلسلة الجداء:
حيث هو سقف العدد n.
على سبيل المثال، 9!! = 9 × 7 × 5 × 3 × 1 = 945.
عاملي متعدد
[عدل]من الترميزات الشائعة ذات الصلة هي استخدام علامات تعجب متعددة للإشارة إلى عاملي متعدد [بحاجة لمصدر] (بالإنجليزية: Multifactorial)، أنواعها: عاملي ثنائي (n!!)، عاملي ثلاثي (n!!!)... وهكذا.
يعرف العاملي المتعدد بـ:
عاملي الأعداد الأولية
[عدل]عاملي الأعداد الأولية (بالإنجليزية: Primorial) للعدد n هو جداء جميع الأعداد الأولية أقل من أو يساوي n، يرمز إليها بـ n#.
نُعرّفه كمتسلسلة الجداء:
حيث p هي الأعداد الأولية.
انظر أيضا
[عدل]مراجع
[عدل]- ^ [أ] موفق دعبول؛ بشير قابيل؛ مروان البواب؛ خضر الأحمد (2018)، معجم مصطلحات الرياضيات (بالعربية والإنجليزية)، دمشق: مجمع اللغة العربية بدمشق، ص. 238، OCLC:1369254291، QID:Q108593221
[ب] أفرام بوروفسكي؛ جوناثان بوروين (1995)، معجم الرياضيات: إنكليزي - فرنسي - عربي، المعاجم الأكاديمية المتخصصة (بالعربية والإنجليزية والفرنسية)، ترجمة: علي مصطفى بن الأشهر، مراجعة: محمد الدبس، بيروت: أكاديميا إنترناشيونال، ص. 233، OCLC:822262215، QID:Q121833036
[جـ] المعجم الموحد لمصطلحات الرياضيات والفلك: (إنجليزي - فرنسي - عربي)، قائمة إصدارات سلسلة المعاجم الموحدة (3) (بالعربية والإنجليزية والفرنسية)، تونس: مكتب تنسيق التعريب، 1990، ص. 61، OCLC:4769958475، QID:Q114600477
[د] فوزي دنان؛ سعد طه باقر؛ صابر نصر العايدي؛ هاني رضا فران (1984)، موسوعة الكويت العلمية: الرياضيات، كاتب وكتاب (بالعربية والإنجليزية) (ط. 1)، مدينة الكويت: مؤسسة الكويت للتقدم العلمي، ج. 3، ص. 737، OCLC:1103839071، QID:Q131933449
[هـ] أبو بكر خالد سعد الله (2017). معجم الرياضيات (بالعربية والإنجليزية والفرنسية). الجزائر العاصمة: ديوان المطبوعات الجامعية. ص. 29. ISBN:978-9961-0-1671-8. QID:Q131155432.
[و] ميشال إبراهيم ساسين؛ رامي أبو سليمان؛ فادي فرحات (2007). قاموس المصطلحات العلمية: فيزياء - كيمياء - رياضيات (إنكليزي - فرنسي - عربي) مع مسرد ألفبائي بالألفاظ الفرنسية (بالعربية والإنجليزية والفرنسية) (ط. 1). بيروت: دار الكتب العلمية. ص. 316. ISBN:978-2-7451-5445-3. OCLC:929661320. OL:53616244M. QID:Q120799140.
[ز] محمد دبس، المحرر (1983)، معجم مصطلحات العلم والتكنولوجيا: إنكليزي - عربي (E-L) (بالعربية والإنجليزية)، بيروت: معهد الإنماء العربي، ج. 2، ص. 1111، OCLC:1227681977، QID:Q130298867
- ^ ا ب [أ] أحمد شفيق الخطيب (2001). قاموس العلوم المصور: بالتعريفات والتطبيقات (بالعربية والإنجليزية) (ط. 1). بيروت: مكتبة لبنان ناشرون. ص. 239. ISBN:978-9953-10-218-4. OCLC:50131139. QID:Q124741809.
[ب] منير بشاي (1992). معجم المصطلحات الهندسية الحديث: قاموس هندسي إنجليزي عربي موضح باللوحات والرسومات (بالعربية والإنجليزية). القاهرة: دار الكتب العلمية للنشر والتوزيع، مكتبة في. أي. بي. سنتر. ص. 325. ISBN:978-977-05-0295-2. LCCN:86960299. OCLC:1103729148. QID:Q131856877.
- ^ معجم مصطلحات الرياضيات (بالعربية والإنجليزية)، القاهرة: مجمع اللغة العربية بالقاهرة، 2019، ص. 186، OCLC:1413794243، QID:Q125363697