กลับไปหน้าบทความ

อ่าน 49 นาที

ฟังก์ชันการสร้าง

ในทางคณิตศาสตร์ฟังก์ชันก่อกำเนิด (generating function)คือการแสดงลำดับอนันต์ของจำนวนในรูปสัมประสิทธิ์ของอนุกรมกำลังเชิงรูป ฟังก์ชันก่อกำเนิดมักแสดงในรูปปิด (แทนที่จะเป็นอนุกรม)

ฟังก์ชันการสร้าง

ในทางคณิตศาสตร์ฟังก์ชันก่อกำเนิด (generating function)คือการแสดงลำดับอนันต์ของจำนวนในรูปสัมประสิทธิ์ของอนุกรมกำลังเชิงรูป ฟังก์ชันก่อกำเนิดมักแสดงในรูปปิด (แทนที่จะเป็นอนุกรม) โดยใช้การแสดงออกบางอย่างที่เกี่ยวข้องกับการดำเนินการกับอนุกรมเชิงรูปนั้น

ฟังก์ชันก่อกำเนิดมีหลายประเภท ได้แก่ฟังก์ชันก่อกำเนิดธรรมดาฟังก์ชันก่อกำเนิดเลขชี้กำลัง อนุกรม แลมเบิร์อนุกรมเบลล์และอนุกรมดิริชเลต์โดยหลักการแล้ว ลำดับทุกลำดับจะมีฟังก์ชันก่อกำเนิดแต่ละประเภท (ยกเว้นอนุกรมแลมเบิร์ตและดิริชเลต์ที่ต้องใช้ดัชนีเริ่มต้นที่ 1 แทนที่จะเป็น 0) แต่ความง่ายในการใช้งานอาจแตกต่างกันอย่างมาก ฟังก์ชันก่อกำเนิดเฉพาะที่เหมาะสมที่สุดในบริบทที่กำหนดจะขึ้นอยู่กับลักษณะของลำดับและรายละเอียดของปัญหาที่กำลังแก้ไข

ฟังก์ชันก่อกำเนิดบางครั้งเรียกว่าอนุกรมก่อกำเนิด[ 1 ]เนื่องจากอนุกรมของเทอมสามารถกล่าวได้ว่าเป็นตัวก่อกำเนิดของลำดับสัมประสิทธิ์เทอม

ประวัติศาสตร์

ฟังก์ชันก่อกำเนิดได้รับการแนะนำครั้งแรกโดยAbraham de Moivreในปี 1730 เพื่อแก้ปัญหาความสัมพันธ์เชิงเส้นทั่วไป[ 2 ]

จอร์จ โพลยาเขียนไว้ในหนังสือคณิตศาสตร์และการให้เหตุผลที่น่าเชื่อถือว่า :

ชื่อ "ฟังก์ชันก่อกำเนิด" มาจากลาปลาซ แต่ถึงแม้จะไม่ได้ตั้งชื่อให้ แต่ออยเลอร์ก็ใช้เครื่องมือของฟังก์ชันก่อกำเนิดมานานก่อนลาปลาซแล้ว [..] เขานำเครื่องมือทางคณิตศาสตร์นี้ไปประยุกต์ใช้กับปัญหาหลายอย่างในการวิเคราะห์เชิงการจัดเรียงและทฤษฎีจำนวน

คำนิยาม

อุปกรณ์สร้างพลังงานนั้นมีลักษณะคล้ายกระเป๋า แทนที่จะถือสิ่งของเล็กๆ หลายอย่างแยกกัน ซึ่งอาจทำให้รู้สึกเขินอาย เราก็ใส่สิ่งของเหล่านั้นทั้งหมดลงในกระเป๋า แล้วเราก็จะมีสิ่งของเพียงชิ้นเดียวที่ต้องถือ นั่นก็คือกระเป๋า

ฟังก์ชันก่อกำเนิดเปรียบเสมือนราวตากผ้าที่เราใช้แขวนลำดับตัวเลขเพื่อแสดงผล

เฮอร์เบิร์ต วิลฟ์ , Generatingfunctionology (1994)

การบรรจบกัน

แตกต่างจากอนุกรมทั่วไปอนุกรมกำลังเชิงรูปธรรม ไม่จำเป็นต้องลู่เข้า : ในความเป็นจริง ฟังก์ชันก่อกำเนิดไม่ได้ถูกมองว่าเป็นฟังก์ชันและ "ตัวแปร" ยังคงเป็นค่าที่ไม่แน่นอนเราสามารถขยายไปสู่อนุกรมกำลังเชิงรูปธรรมในค่าที่ไม่แน่นอนมากกว่าหนึ่งค่า เพื่อเข้ารหัสข้อมูลเกี่ยวกับอาร์เรย์หลายมิติอนันต์ของตัวเลข ดังนั้น ฟังก์ชันก่อกำเนิดจึงไม่ใช่ฟังก์ชันในความหมายเชิงรูปธรรมของการแมปจากโดเมนไปยังโค โดเมน

นิพจน์เหล่านี้ในรูปของตัวแปร  x ที่ไม่ทราบค่า อาจเกี่ยวข้องกับการดำเนินการทางคณิตศาสตร์ การหาอนุพันธ์เทียบกับ  xและการประกอบ (เช่น การแทนค่าลงใน) ฟังก์ชันก่อกำเนิดอื่นๆ เนื่องจากการดำเนินการเหล่านี้ถูกกำหนดไว้สำหรับฟังก์ชันด้วย ผลลัพธ์จึงดูเหมือนฟังก์ชันของ  xอันที่จริง นิพจน์ในรูปแบบปิดมักตีความได้ว่าเป็นฟังก์ชันที่สามารถประเมินค่าได้ที่ค่าx ที่เฉพาะเจาะจง (เล็กพอ) และมีอนุกรมเชิงรูปเป็นอนุกรมขยาย นี่คือเหตุผลที่เรียกว่า "ฟังก์ชันก่อกำเนิด" อย่างไรก็ตาม การตีความเช่นนี้ไม่จำเป็นต้องเป็นไปได้เสมอ ไป เพราะอนุกรมเชิงรูปไม่จำเป็นต้องให้ผลลัพธ์เป็นอนุกรมลู่เข้าเมื่อแทนค่าตัวเลขที่ไม่เป็นศูนย์ลงใน  x

ข้อจำกัด

ไม่ใช่ว่านิพจน์ทั้งหมดที่มีความหมายในฐานะฟังก์ชันของ  xจะมีความหมายในฐานะนิพจน์ที่แสดงถึงอนุกรมเชิงรูปธรรม ตัวอย่างเช่น กำลังลบและกำลังเศษส่วนของ  xเป็นตัวอย่างของฟังก์ชันที่ไม่มีอนุกรมกำลังเชิงรูปธรรมที่สอดคล้องกัน

ประเภท

ฟังก์ชันก่อกำเนิดธรรมดา (OGF)

เมื่อใช้คำว่าฟังก์ชันก่อกำเนิดโดยไม่มีคำขยายความ มักจะหมายถึงฟังก์ชันก่อกำเนิดทั่วไปฟังก์ชันก่อกำเนิดทั่วไปของลำดับa nคือ: ถ้าa nคือฟังก์ชันมวลความน่าจะเป็นของตัวแปรสุ่มแบบไม่ต่อเนื่องฟังก์ชันก่อกำเนิดทั่วไปของมันจะเรียกว่าฟังก์ชันก่อกำเนิดความน่าจะเป็น

ฟังก์ชันก่อกำเนิดเลขชี้กำลัง (EGF)

ฟังก์ชันก่อกำเนิดเลขชี้กำลังของลำดับa nคือ

โดยทั่วไปแล้วฟังก์ชันสร้างเลขชี้กำลังจะสะดวกกว่าฟังก์ชันสร้างทั่วไปสำหรับ ปัญหา การแจงนับเชิงคอมบินาทอริกที่เกี่ยวข้องกับวัตถุที่มีป้ายกำกับ[ 3 ]

ประโยชน์อีกประการหนึ่งของฟังก์ชันก่อกำเนิดเลขชี้กำลังคือ มีประโยชน์ในการแปลงความสัมพันธ์เวียนเกิด เชิงเส้น ไปสู่ขอบเขตของสมการเชิงอนุพันธ์ตัวอย่างเช่น พิจารณาลำดับฟิโบนาชชี{ f n }ที่สอดคล้องกับความสัมพันธ์เวียนเกิดเชิงเส้นf n +2 = f n +1 + f nฟังก์ชันก่อกำเนิดเลขชี้กำลังที่สอดคล้องกันจะมีรูปแบบดังนี้

และอนุพันธ์ของมันสามารถแสดงให้เห็นได้อย่างง่ายดายว่าสอดคล้องกับสมการเชิงอนุพันธ์EF″( x ) = EF ( x ) + EF( x )ในลักษณะเดียวกันกับความสัมพันธ์เวียนเกิดข้างต้น ในมุมมองนี้ พจน์แฟกทอเรียลn !เป็นเพียงพจน์แก้ไขเพื่อทำให้ตัวดำเนินการอนุพันธ์ที่กระทำกับx n เป็น ค่าปกติ

ฟังก์ชันก่อกำเนิดปัวซง

ฟังก์ชันก่อกำเนิดปัวซงของลำดับa nคือ

ซีรีส์แลมเบิร์ต

อนุกรมแลมเบิร์ตของลำดับa nคือ โปรดสังเกตว่าในอนุกรมแลมเบิร์ต ดัชนีnเริ่มต้นที่ 1 ไม่ใช่ที่ 0 เพราะมิฉะนั้นพจน์แรกจะไม่มีนิยาม

สัมประสิทธิ์อนุกรมแลมเบิร์ตในการขยายอนุกรมกำลัง สำหรับจำนวนเต็มn ≥ 1เกี่ยวข้องกับผลรวมตัวหารบทความหลักมีตัวอย่างคลาสสิกหรืออย่างน้อยก็เป็นที่รู้จักกันดีหลายตัวอย่างที่เกี่ยวข้องกับฟังก์ชันเลขคณิต พิเศษ ในทฤษฎีจำนวนตัวอย่างของเอกลักษณ์อนุกรมแลมเบิร์ตที่ไม่ได้ระบุไว้ในบทความหลัก เราสามารถแสดงได้ว่าสำหรับ| x |, | xq | < 1เรามีว่า[ 4 ]

โดยที่เรามีเอกลักษณ์กรณีพิเศษสำหรับฟังก์ชันก่อกำเนิดของฟังก์ชันตัวหาร d ( n )σ 0 ( n )ซึ่งกำหนดโดย

ซีรีส์เบลล์

อนุกรมเบลล์ของลำดับa nเป็นนิพจน์ในรูปของตัวแปรxและจำนวนเฉพาะpและกำหนดโดย: [ 5 ]

ฟังก์ชันสร้างอนุกรมดิริชเลต์ (DGFs)

อนุกรม Dirichlet อย่างเป็นทางการมักถูกจัดประเภทเป็นฟังก์ชันก่อกำเนิด แม้ว่าจะไม่ใช่อนุกรมกำลังอย่างเป็นทางการอย่างเคร่งครัดก็ตามฟังก์ชันก่อกำเนิดอนุกรม Dirichletของลำดับa nคือ: [ 6 ]

ฟังก์ชันสร้างอนุกรม Dirichlet มีประโยชน์อย่างยิ่งเมื่อnเป็นฟังก์ชันการคูณซึ่งในกรณีนี้จะมีนิพจน์ผลคูณออยเลอร์[ 7 ] ในรูปของอนุกรมเบลล์ของฟังก์ชัน:

ถ้าnเป็นอักขระ Dirichlet แล้วฟังก์ชัน สร้างอนุกรม Dirichlet ของมันเรียกว่าอนุกรมDirichlet Lเรายังมีความสัมพันธ์ระหว่างคู่สัมประสิทธิ์ใน การขยาย อนุกรม Lambertข้างต้นกับ DGF ของพวกมัน กล่าวคือ เราสามารถพิสูจน์ได้ว่า: ก็ต่อเมื่อ โดย ที่ζ ( s )คือ ฟังก์ชันซีตา ของ Riemann [ 8 ]

ลำดับa kที่สร้างขึ้นโดย ฟังก์ชันก่อกำเนิด อนุกรม Dirichlet (DGF) ที่สอดคล้องกับ: มีฟังก์ชันก่อกำเนิดปกติ:

ฟังก์ชันสร้างลำดับพหุนาม

แนวคิดเรื่องฟังก์ชันก่อกำเนิดสามารถขยายไปใช้กับลำดับของวัตถุอื่นๆ ได้ ตัวอย่างเช่น ลำดับพหุนามแบบทวินามถูกสร้างขึ้นโดย: โดยที่p n ( x )คือลำดับของพหุนาม และf ( t )คือฟังก์ชันในรูปแบบใดรูปแบบหนึ่งลำดับ Shefferก็ถูกสร้างขึ้นในลักษณะเดียวกัน ดูบทความหลักเรื่องพหุนาม Appell แบบทั่วไปสำหรับข้อมูลเพิ่มเติม

ตัวอย่างของลำดับพหุนามที่สร้างขึ้นโดยฟังก์ชันก่อกำเนิดที่ซับซ้อนกว่า ได้แก่:

ฟังก์ชันการสร้างอื่นๆ

ลำดับอื่นๆ ที่สร้างขึ้นโดยฟังก์ชันกำเนิดที่ซับซ้อนกว่า ได้แก่:

พหุนามคอนโวลูชัน

บทความของ Knuth ที่มีชื่อว่า " พหุนามคอนโวลูชัน " [ 9 ]กำหนดคลาสทั่วไปของ ลำดับ พหุนามคอนโวลูชันโดยฟังก์ชันสร้างพิเศษของรูปแบบ สำหรับฟังก์ชันวิเคราะห์F บางตัว ที่มีการขยายอนุกรมกำลังเช่นF (0) = 1

เรากล่าวว่าตระกูลของพหุนามf 0 , f 1 , f 2 , ...ก่อให้เกิดตระกูลการสังเคราะห์ (convolution family)ถ้าdeg f nnและถ้าเงื่อนไขการสังเคราะห์ต่อไปนี้เป็นจริงสำหรับทุกx , yและสำหรับทุกn ≥ 0 :

เราพบว่าสำหรับตระกูลคอนโวลูชันที่ไม่เหมือนกันและมีค่าเป็นศูนย์ นิยามนี้เทียบเท่ากับการกำหนดให้ลำดับมีฟังก์ชันก่อกำเนิดแบบธรรมดาในรูปแบบแรกที่ระบุไว้ข้างต้น

ลำดับของพหุนามคอนโวลูชันที่กำหนดไว้ในสัญลักษณ์ข้างต้นมีคุณสมบัติดังต่อไปนี้:

  • ลำดับn ! · f n ( x )เป็นลำดับแบบทวินาม
  • ค่าพิเศษของลำดับประกอบด้วยf n (1) = [ z n ] F ( z )และf n (0) = δ n ,0 , และ
  • สำหรับค่า ใดๆ (คงที่) พหุนามเหล่านี้จะสอดคล้องกับสูตรการสังเคราะห์ในรูปแบบ

สำหรับพารามิเตอร์ที่ไม่เป็นศูนย์ที่กำหนดไว้เราได้ปรับเปลี่ยนฟังก์ชันก่อกำเนิดสำหรับลำดับพหุนามคอนโวลูชันเหล่านี้ โดยกำหนดโดย ที่𝓕 t ( z )ถูกกำหนดโดยปริยายด้วยสมการเชิงฟังก์ชันในรูปแบบ𝓕 t ( z ) = F ( x 𝓕 t ( z ) t )ยิ่งไปกว่านั้น เราสามารถใช้วิธีเมทริกซ์ (ดังในเอกสารอ้างอิง) เพื่อพิสูจน์ว่า เมื่อกำหนดลำดับพหุนามคอนโวลูชันสองลำดับf n ( x ) ⟩และg n ( x ) ⟩พร้อมด้วยฟังก์ชันก่อกำเนิดที่สอดคล้องกันF ( z ) xและG ( z ) xแล้ว สำหรับt ใดๆ เราจะได้เอกลักษณ์

ตัวอย่าง ของลำดับพหุนามคอนโวลูชัน ได้แก่อนุกรมกำลังทวินาม𝓑 t ( z ) = 1 + z 𝓑 t ( z ) tพหุนามต้นไม้ที่เรียกว่าพหุนามเบลล์ B ( n )พหุนามลากูร์และพหุนามคอนโวลูชันสเตอร์ลิง

ฟังก์ชันสร้างทั่วไป

ตัวอย่างลำดับอย่างง่าย

พหุนามเป็นกรณีพิเศษของฟังก์ชันก่อกำเนิดทั่วไป ซึ่งสอดคล้องกับลำดับจำกัด หรือเทียบเท่ากับลำดับที่หายไปหลังจากจุดหนึ่ง พหุนามมีความสำคัญตรงที่ลำดับจำกัดจำนวนมากสามารถตีความได้อย่างมีประโยชน์ว่าเป็นฟังก์ชันก่อกำเนิด เช่นพหุนามปวงกาเรและพหุนามอื่นๆ

ฟังก์ชันก่อกำเนิดพื้นฐานคือฟังก์ชันของลำดับคงที่1, 1, 1, 1, 1, 1, 1, 1, 1, ...ซึ่งฟังก์ชันก่อกำเนิดปกติคืออนุกรมเรขาคณิต

ด้านซ้ายมือคือ การกระจาย อนุกรมแมคลาลินของด้านขวามือ หรืออีกทางหนึ่ง ความเท่าเทียมกันสามารถพิสูจน์ได้โดยการคูณอนุกรมกำลังทางด้านซ้ายด้วย1 − xแล้วตรวจสอบว่าผลลัพธ์คืออนุกรมกำลังคงที่ 1 (กล่าวคือ สัมประสิทธิ์ทั้งหมด ยกเว้นสัมประสิทธิ์ของx 0มีค่าเท่ากับ 0) ยิ่งไปกว่านั้น ไม่มีอนุกรมกำลังอื่นใดที่มีคุณสมบัตินี้ ดังนั้น ด้านซ้ายมือจึงแสดงถึงตัวผกผันการคูณของ1 − xในวงแหวนของอนุกรมกำลัง

สามารถหาฟังก์ชันก่อกำเนิดทั่วไปของลำดับอื่นๆ ได้ง่ายๆ จากฟังก์ชันนี้ ตัวอย่างเช่น การแทนที่xaxจะให้ฟังก์ชันก่อกำเนิดสำหรับลำดับเรขาคณิต1, a , a 2 , a 3 , ...สำหรับค่าคงที่a ใดๆ :

(ความเท่าเทียมกันนี้ยังเป็นผลโดยตรงจากข้อเท็จจริงที่ว่าฝั่งซ้ายมือคือการขยายอนุกรมแมคลาลินของฝั่งขวามือ) โดยเฉพาะอย่างยิ่ง

นอกจากนี้ยังสามารถสร้างช่องว่างปกติในลำดับได้โดยการแทนที่xด้วยกำลังของxตัวอย่างเช่น สำหรับลำดับ1, 0, 1, 0, 1, 0, 1, 0, ... (ซึ่งข้ามx , x 3 , x 5 , ... ) จะได้ฟังก์ชันก่อกำเนิด

โดยการยกกำลังสองฟังก์ชันก่อกำเนิดเริ่มต้น หรือโดยการหาอนุพันธ์ของทั้งสองข้างเทียบกับxและเปลี่ยนตัวแปรวิ่งnn + 1จะเห็นว่าสัมประสิทธิ์เรียงตามลำดับ1, 2, 3, 4, 5, ...ดังนั้นจึงได้

และกำลังที่สามมีสัมประสิทธิ์เป็นจำนวนสามเหลี่ยม1, 3, 6, 10, 15, 21, ...โดยที่พจน์nคือสัมประสิทธิ์ทวินาม(n + 2 2)ดังนั้น

โดยทั่วไปแล้ว สำหรับจำนวนเต็มที่ไม่เป็นลบk ใดๆ และค่าจริงที่ไม่เป็นศูนย์a ใดๆ จะเป็นจริงว่า

เนื่องจาก

เราสามารถหาฟังก์ชันก่อกำเนิดแบบธรรมดาสำหรับลำดับ0, 1, 4, 9, 16, ...ของจำนวนกำลังสองได้โดยใช้การรวมเชิงเส้นของลำดับก่อกำเนิดสัมประสิทธิ์ทวินาม:

เราอาจขยายอนุกรมกำลังสองชุดเดียวกันนี้ออกไปอีกทางหนึ่งได้ โดยสร้างเป็นผลรวมของอนุพันธ์ของอนุกรมเรขาคณิตในรูปแบบต่อไปนี้:

โดยการอุปนัย เราสามารถแสดงได้ในทำนองเดียวกันสำหรับจำนวนเต็มบวกm ≥ 1ว่า[ 10 ] [ 11 ]

ที่ไหน{เอ็นเค}แทนเลขสเตอร์ลิงชนิดที่สองและโดยที่ฟังก์ชันก่อกำเนิด

เพื่อให้เราสามารถสร้างฟังก์ชันก่อกำเนิดที่คล้ายคลึงกันเหนือเลข ยกกำลัง mของจำนวนเต็ม ซึ่งเป็นการขยายผลลัพธ์ในกรณีกำลังสองข้างต้น โดยเฉพาะอย่างยิ่ง เนื่องจากเราสามารถเขียนได้ว่า

เราสามารถใช้เอกลักษณ์ผลรวมจำกัดที่รู้จักกันดีซึ่งเกี่ยวข้องกับจำนวนสเตอร์ลิงเพื่อให้ได้ว่า[ 12 ]

ฟังก์ชันเชิงตรรกะ

ฟังก์ชันก่อกำเนิดทั่วไปของลำดับสามารถแสดงได้ในรูปฟังก์ชันตรรกยะ (อัตราส่วนของพหุนามดีกรีจำกัดสองตัว) ก็ต่อเมื่อลำดับนั้นเป็นลำดับเวียนเกิดเชิงเส้นที่มีสัมประสิทธิ์คงที่ ซึ่งเป็นการขยายตัวอย่างข้างต้น ในทางกลับกัน ทุกลำดับที่สร้างขึ้นจากเศษส่วนของพหุนามจะสอดคล้องกับความสัมพันธ์เวียนเกิดเชิงเส้นที่มีสัมประสิทธิ์คงที่ สัมประสิทธิ์เหล่านี้เหมือนกับสัมประสิทธิ์ของพหุนามส่วนที่เป็นเศษส่วน (ดังนั้นจึงสามารถอ่านได้โดยตรง) ข้อสังเกตนี้แสดงให้เห็นว่าการหาฟังก์ชันก่อกำเนิดของลำดับที่กำหนดโดยสมการผลต่างจำกัด เชิงเส้น ที่มีสัมประสิทธิ์คงที่นั้นทำได้ง่าย และด้วยเหตุนี้จึงสามารถหาได้สูตรสำเร็จรูปที่ชัดเจนสำหรับสัมประสิทธิ์ของฟังก์ชันก่อกำเนิดเหล่านี้ ตัวอย่างต้นแบบในที่นี้คือการหาที่มาของสูตรของบิเนต์สำหรับจำนวนฟิโบนาชชีโดยใช้เทคนิคฟังก์ชันก่อกำเนิด

นอกจากนี้ เรายังสังเกตเห็นว่าคลาสของฟังก์ชันก่อกำเนิดเชิงตรรกะสอดคล้องกับฟังก์ชันก่อกำเนิดที่แจงนับ ลำดับ กึ่งพหุนามในรูปแบบ[ 13 ]

โดยที่รากผกผัน , , เป็นสเกลาร์คงที่ และโดยที่p i ( n )เป็นพหุนามในnสำหรับทุก1 ≤ i

โดยทั่วไปผลคูณแบบฮาดามาร์ดของฟังก์ชันตรรกยะจะสร้างฟังก์ชันก่อกำเนิดตรรกยะ ในทำนองเดียวกัน ถ้า

ถ้าเป็นฟังก์ชันก่อกำเนิดเชิงตรรกะสองตัวแปรแล้วฟังก์ชันก่อกำเนิดแนวทแยง ที่สอดคล้องกัน ก็ คือ

เป็นพีชคณิตตัวอย่างเช่น ถ้าเราให้[ 14 ]

จากนั้นสัมประสิทธิ์แนวทแยงของฟังก์ชันก่อกำเนิดนี้จะถูกกำหนดโดยสูตร OGF ที่เป็นที่รู้จักกันดี

ผลลัพธ์นี้สามารถคำนวณได้หลายวิธี รวมถึงสูตรอินทิกรัลของโคชีหรืออินทิกรัลตามเส้นโค้ง การใช้ เศษเหลือเชิงซ้อนหรือโดยการจัดการโดยตรงของอนุกรมกำลังเชิงรูปธรรมในสองตัวแปร

การดำเนินการกับฟังก์ชันก่อกำเนิด

การคูณให้ผลลัพธ์เป็นการสังเคราะห์

การคูณฟังก์ชันก่อกำเนิดทั่วไปจะให้ผลลัพธ์เป็นการสังเคราะห์แบบ ไม่ต่อเนื่อง ( ผลคูณโคชี ) ของลำดับ ตัวอย่างเช่น ลำดับของผลรวมสะสม (เปรียบเทียบกับสูตรออยเลอร์-แมคลาลิน ที่ทั่วไปกว่าเล็กน้อย ) ของลำดับที่มีฟังก์ชันก่อกำเนิดทั่วไปG ( an ; x ) จะมีฟังก์ชันก่อกำเนิด เนื่องจาก1/1 − xคือฟังก์ชันก่อกำเนิดปกติสำหรับลำดับ (1, 1, ...)ดูเพิ่มเติมในส่วนเกี่ยวกับการสังเคราะห์ในส่วนการประยุกต์ใช้งานของบทความนี้ด้านล่างสำหรับตัวอย่างเพิ่มเติมของการแก้ปัญหาด้วยการสังเคราะห์ฟังก์ชันก่อกำเนิดและการตีความ

การเปลี่ยนดัชนีลำดับ

สำหรับจำนวนเต็มm ≥ 1เรามีเอกลักษณ์ที่คล้ายคลึงกันสองประการต่อไปนี้สำหรับฟังก์ชันก่อกำเนิดที่แก้ไขแล้วซึ่งแจงนับตัวแปรลำดับที่เลื่อนของg nmและg n + mตามลำดับ:

การหาอนุพันธ์และการหาอินทิกรัลของฟังก์ชันก่อกำเนิด

เรามีการกระจายอนุกรมกำลังต่อไปนี้สำหรับอนุพันธ์อันดับแรกของฟังก์ชันก่อกำเนิดและปริพันธ์ของฟังก์ชันนั้น:

การดำเนินการหาอนุพันธ์-คูณของเอกลักษณ์ที่สองสามารถทำซ้ำได้kครั้งเพื่อคูณลำดับด้วยn kแต่ต้องสลับระหว่างการหาอนุพันธ์และการคูณ หากทำการหา อนุพันธ์ kครั้งตามลำดับ ผลที่ได้คือการคูณด้วยแฟกทอเรียลที่ลดลงลำดับที่k :

โดยใช้เลขสเตอร์ลิงชนิดที่สองซึ่งสามารถแปลงเป็นสูตรการคูณอีกแบบได้ดังนี้ (ดูบทความหลักเกี่ยวกับการแปลงฟังก์ชันก่อกำเนิด ):

การกลับลำดับลบของสูตรกำลังลำดับนี้ที่สอดคล้องกับการดำเนินการของการอินทิเกรตซ้ำๆ นั้นถูกกำหนดโดยการแปลงอนุกรมซีตาและการวางนัยทั่วไปของมันซึ่งกำหนดเป็นการแปลงตามอนุพันธ์ของฟังก์ชันก่อกำเนิดหรืออีกนัยหนึ่งคือการแปลงแบบเทอม ต่อเทอมโดยการดำเนินการแปลงอินทิก รัลบนฟังก์ชันก่อกำเนิดลำดับ การดำเนินการที่เกี่ยวข้องกับการอินทิเกรตเศษส่วนบนฟังก์ชันก่อกำเนิดลำดับจะกล่าวถึงในที่นี้

การแจงนับลำดับเลขคณิต

ในส่วนนี้ เราจะให้สูตรสำหรับฟังก์ชันก่อกำเนิดที่แจงนับลำดับ{ f an + b }โดยกำหนดฟังก์ชันก่อกำเนิดทั่วไปF ( z )โดยที่a ≥ 2 , 0 ≤ b < aและaกับbเป็นจำนวนเต็ม (ดูบทความหลักเกี่ยวกับการแปลง ) สำหรับa = 2นั้น นี่คือการแยกฟังก์ชันออกเป็นส่วนคู่และส่วนคี่ (เช่น กำลังคู่และกำลังคี่) ที่คุ้นเคยกันดี:

โดยทั่วไปแล้ว สมมติว่าa ≥ 3และω a = exp 2πi/เอหมายถึงที่ a ของเอกภาพจากนั้น ในฐานะการประยุกต์ใช้การแปลงฟูริเยร์แบบไม่ต่อเนื่องเราจะได้สูตร [ 15 ]

สำหรับจำนวนเต็มm ≥ 1สูตรที่มีประโยชน์อีกสูตรหนึ่งซึ่งให้ลำดับเลขคณิตแบบ ปัดเศษ กลับด้าน — โดยที่สัมประสิทธิ์แต่ละตัวจะทำซ้ำmครั้ง — สร้างขึ้นจากเอกลักษณ์[ 16 ]

ลำดับ P -recursive และฟังก์ชันก่อกำเนิดโฮโลโนมิก

คำจำกัดความ

อนุกรมกำลังอย่างเป็นทางการ (หรือฟังก์ชัน) F ( z )เรียกว่าเป็นโฮโลโนมิกหากเป็นไปตามสมการเชิงอนุพันธ์เชิงเส้นในรูปแบบ[ 17 ]

โดยที่สัมประสิทธิ์c i ( z )อยู่ในฟิลด์ของฟังก์ชันตรรกยะ หรือเทียบเท่ากันจะเป็นโฮโลโนมิก ถ้า ปริภูมิ เวกเตอร์เหนือซึ่งเกิดจากเซตของอนุพันธ์ทั้งหมดของ มีมิติจำกัด

เนื่องจากเราสามารถกำจัดตัวส่วนได้หากจำเป็นในสมการก่อนหน้านี้ เราจึงอาจถือว่าฟังก์ชันc i ( z )เป็นพหุนามในzดังนั้นเราจึงเห็นเงื่อนไขที่เทียบเท่ากันว่าฟังก์ชันก่อกำเนิดเป็นฟังก์ชันโฮโลโนมิก หากสัมประสิทธิ์ของฟังก์ชันนั้นสอดคล้องกับความสัมพันธ์เวียนเกิดPในรูปแบบ

สำหรับnn 0 ที่มีขนาดใหญ่พอ และโดยที่ĉ i ( n )เป็นพหุนามดีกรีจำกัดคงที่ในnกล่าวอีกนัยหนึ่ง คุณสมบัติที่ลำดับเป็นP -recursiveและมีฟังก์ชันก่อกำเนิดแบบโฮโลโนมิกนั้นเทียบเท่ากัน ฟังก์ชันโฮโลโนมิกปิดภายใต้การดำเนินการผลคูณ Hadamard บนฟังก์ชันก่อกำเนิด

ตัวอย่าง

ฟังก์ชันe z , log z , cos z , arcsin z , ฟังก์ชันไดโลการิธึมLi 2 ( z ) , ฟังก์ชันไฮเปอร์จีโอเมตริกทั่วไปp F q (...; ...; z )และฟังก์ชันที่กำหนดโดยอนุกรมกำลัง

และสิ่งที่ไม่บรรจบกัน ทั้งหมดล้วนเป็นแบบโฮโลโนมิก

ตัวอย่างของ ลำดับ P -recursive ที่มีฟังก์ชันก่อกำเนิดแบบ holonomic ได้แก่f n1/n + 1(2 )และ f n2 น./n 2 + 1โดยที่ลำดับต่างๆ เช่นและ log nไม่ใช่ P -recursive เนื่องจากลักษณะของจุดเอกฐานในฟังก์ชันก่อกำเนิดที่เกี่ยวข้อง ในทำนองเดียวกัน ฟังก์ชันที่มีจุดเอกฐานจำนวนอนันต์ เช่น tan z , sec z และ Γ ( z )ก็ไม่ใช่ฟังก์ชันโฮโลโนมิกเช่น

ซอฟต์แวร์สำหรับทำงานกับลำดับP -recursive และฟังก์ชันก่อกำเนิดโฮโลโนมิก

เครื่องมือสำหรับการประมวลผลและการทำงานกับ ลำดับ P -recursive ในMathematicaประกอบด้วยแพ็กเกจซอฟต์แวร์ที่จัดให้สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์บน เว็บไซต์ ซอฟต์แวร์อัลกอริธึมคอมบินาทอริกของกลุ่ม RISC Combinatoricsแม้ว่าส่วนใหญ่จะเป็นซอฟต์แวร์ปิดแหล่งที่มา แต่เครื่องมือที่มีประสิทธิภาพเป็นพิเศษในชุดซอฟต์แวร์นี้ได้แก่Guessแพ็กเกจสำหรับการเดาP -recurrenceสำหรับลำดับอินพุตใดๆ (มีประโยชน์สำหรับคณิตศาสตร์เชิงทดลองและการสำรวจ) และSigmaแพ็กเกจที่สามารถค้นหา P-recurrence สำหรับผลรวมจำนวนมากและหาคำตอบในรูปแบบปิดสำหรับP -recurrence ที่เกี่ยวข้องกับ จำนวนฮาร์มอนิกทั่วไป[ 18 ] แพ็กเกจอื่นๆ ที่ระบุไว้ในเว็บไซต์ RISC นี้มีเป้าหมายเพื่อทำงานกับฟังก์ชันก่อกำเนิด โฮโลโนมิก โดยเฉพาะ

ความสัมพันธ์กับการแปลงฟูริเยร์แบบเวลาไม่ต่อเนื่อง

เมื่ออนุกรมลู่เข้าอย่างสมบูรณ์จะ เป็นการแปลงฟูริเยร์แบบเวลาไม่ต่อเนื่องของลำดับa 0 , a 1 , ... .

การเติบโตแบบอะซิมโทติกของลำดับ

ในวิชาแคลคูลัส อัตราการเติบโตของสัมประสิทธิ์ของอนุกรมกำลังมักใช้เพื่อหาค่ารัศมีของการลู่เข้าของอนุกรมกำลังนั้นได้ และในทางกลับกันก็เช่นกัน รัศมีของการลู่เข้าของฟังก์ชันก่อกำเนิดมักใช้เพื่อหาอัตราการเติบโตเชิงอะซิ้มโทติกของลำดับพื้นฐานได้

ตัวอย่างเช่น ถ้าฟังก์ชันก่อกำเนิดทั่วไปG ( a n ; x )ที่มีรัศมีลู่เข้าจำกัดrสามารถเขียนได้ดังนี้

โดยที่ A ( x )และB ( x )แต่ละตัวเป็นฟังก์ชันวิเคราะห์ ที่มี รัศมีของการลู่เข้ามากกว่าr (หรือเป็น ฟังก์ชัน สมบูรณ์ ) และB ( r ) ≠ 0จากนั้น ใช้ฟังก์ชันแกมมาสัมประสิทธิ์ทวินามหรือสัมประสิทธิ์มัลติเซตโปรดทราบว่าลิมิตเมื่อnเข้าสู่∞ ของอัตราส่วนของa nต่อนิพจน์ใดๆ เหล่านี้รับประกันว่าจะเท่ากับ 1 ไม่ใช่เพียงแค่ว่าa nเป็นสัดส่วนกับนิพจน์เหล่านั้น

โดยทั่วไปแล้ว วิธีการนี้สามารถทำซ้ำได้เพื่อสร้างพจน์หลายๆ พจน์ในอนุกรมเชิงอะซิมโทติกสำหรับค่าnโดยเฉพาะอย่างยิ่ง

จากนั้นจึงสามารถหาการเติบโตเชิงอะซิมโทติกของสัมประสิทธิ์ของฟังก์ชันก่อกำเนิดนี้ได้โดยการหาค่าA , B , α , βและrเพื่ออธิบายฟังก์ชันก่อกำเนิด ดังที่กล่าวมาข้างต้น

การวิเคราะห์เชิงอะซิมโทติกที่คล้ายกันนี้สามารถทำได้สำหรับฟังก์ชันก่อกำเนิดเลขชี้กำลัง; ด้วยฟังก์ชันก่อกำเนิดเลขชี้กำลัง มันคือหนึ่ง/n !ซึ่งเติบโตตามสูตรเชิงเส้นกำกับเหล่านี้ โดยทั่วไปแล้ว หากฟังก์ชันก่อกำเนิดของลำดับหนึ่งลบด้วยฟังก์ชันก่อกำเนิดของลำดับที่สองมีรัศมีของการลู่เข้าที่ใหญ่กว่ารัศมีของการลู่เข้าของฟังก์ชันก่อกำเนิดแต่ละตัวแล้ว ลำดับทั้งสองจะมีอัตราการเติบโตเชิงเส้นกำกับที่เหมือนกัน

การเติบโตเชิงอะซิมโทติกของลำดับกำลังสอง

ดังที่ได้กล่าวไว้ข้างต้น ฟังก์ชันก่อกำเนิดปกติสำหรับลำดับของกำลังสองคือ:

เมื่อr = 1 , α = −1 , β = 3 , A ( x ) = 0 , และB ( x ) = x + 1เราสามารถตรวจสอบได้ว่ากำลังสองเติบโตตามที่คาดไว้ เช่นเดียวกับกำลังสอง:

การเติบโตแบบอะซิมโทติกของจำนวนคาตาลัน

ฟังก์ชันก่อกำเนิดทั่วไปสำหรับจำนวนคาตาลันคือ

โดยที่r = 1/4, α = 1 , β =1/2, A ( x ) =1/2และB ( x ) = 1/2เราจึงสรุปได้ว่า สำหรับตัวเลขของชาวคาตาลัน:

ฟังก์ชันสร้างแบบสองตัวแปรและหลายตัวแปร

ฟังก์ชันก่อกำเนิดในตัวแปรหลายตัวสามารถขยายไปสู่อาร์เรย์ที่มีดัชนีหลายตัวได้ ตัวอย่างผลรวมสองเท่าที่ไม่ใช่พหุนามเหล่านี้เรียกว่าฟังก์ชันก่อกำเนิดหลายตัวแปรหรือฟังก์ชันก่อกำเนิดขั้นสูงสำหรับตัวแปรสองตัว มักเรียกว่าฟังก์ชัน ก่อกำเนิดสองตัวแปร

กรณีสองตัวแปร

ฟังก์ชันก่อกำเนิดปกติของอาร์เรย์สองมิติa m , n (โดยที่nและmเป็นจำนวนธรรมชาติ) คือ: ตัวอย่างเช่น เนื่องจาก(1 + x ) nเป็นฟังก์ชันก่อกำเนิดปกติสำหรับสัมประสิทธิ์ทวินามสำหรับn ที่กำหนดไว้ เราอาจถามหาฟังก์ชันก่อกำเนิดแบบสองตัวแปรที่สร้างสัมประสิทธิ์ทวินาม(เอ็นเค) สำหรับ kและ nทั้งหมดเพื่อทำเช่นนี้ ให้พิจารณา ( 1 + x ) nเองเป็นลำดับใน nและหาฟังก์ชันก่อกำเนิดใน yที่มีค่าลำดับเหล่านี้เป็นสัมประสิทธิ์ เนื่องจากฟังก์ชันก่อกำเนิดสำหรับ nคือ: ฟังก์ชันก่อกำเนิดสำหรับสัมประสิทธิ์ทวินามคือ: ตัวอย่างอื่นๆ ดังกล่าว ได้แก่ ฟังก์ชันก่อกำเนิดสองตัวแปรต่อไปนี้สำหรับสัมประสิทธิ์ทวินาม จำนวนส เตอร์ลิงและจำนวนออยเลอร์โดยที่ ωและ zแทนตัวแปรสองตัว: [ 19 ]

กรณีหลายตัวแปร

ฟังก์ชันสร้างตัวแปรหลายตัวเกิดขึ้นในทางปฏิบัติเมื่อคำนวณจำนวนตารางความสัมพันธ์ของจำนวนเต็มที่ไม่เป็นลบที่มีผลรวมแถวและคอลัมน์ที่ระบุ สมมติว่าตารางมีrแถวและcคอลัมน์ ผลรวมแถวคือt 1 , t 2 ... t rและผลรวมคอลัมน์คือs 1 , s 2 ... s cจากนั้น ตามIJ Good [ 20 ]จำนวนตารางดังกล่าวคือสัมประสิทธิ์ของ: ใน:

การแสดงผลโดยใช้เศษส่วนต่อเนื่อง (เศษส่วนแบบเจ คอบี )

คำจำกัดความ

การขยายเศษส่วนต่อเนื่องแบบ JacobiและStieltjes ( เศษส่วนJและเศษส่วนSตามลำดับ) ซึ่งการลู่เข้าเชิงตรรกะลำดับ ที่ h แสดงถึงอนุกรมกำลัง ที่แม่นยำลำดับที่2hเป็นอีกวิธีหนึ่งในการแสดงฟังก์ชันก่อกำเนิดธรรมดาที่ลู่เข้าโดยทั่วไปสำหรับลำดับตัวแปรหนึ่งและสองตัวแปรพิเศษจำนวนมาก รูปแบบเฉพาะของเศษส่วนต่อเนื่องแบบ Jacobi ( เศษส่วน J ) จะถูกขยายดังสมการต่อไปนี้ และมีการขยายอนุกรมกำลังที่สอดคล้องกันต่อไปนี้โดยสัมพันธ์กับzสำหรับลำดับส่วนประกอบเฉพาะที่ขึ้นอยู่กับการใช้งาน{ab i }และ{ c i }โดยที่z ≠ 0หมายถึงตัวแปรอย่างเป็นทางการในการขยายอนุกรมกำลังที่สองที่แสดงด้านล่าง: [ 21 ]

สัมประสิทธิ์ของซึ่งแสดงโดยย่อว่าj n ≔ [ z n ] J [∞] ( z )ในสมการก่อนหน้านี้ สอดคล้องกับเมทริกซ์คำตอบของสมการ:

โดยที่j 0k 0,0 = 1 , j n = k 0, nสำหรับn ≥ 1 , k r , s = 0ถ้าr > sและสำหรับจำนวนเต็มp , q ≥ 0 ทั้งหมด เรามีสูตรความสัมพันธ์การบวกดังนี้:

คุณสมบัติของฟังก์ชันลู่เข้าลำดับที่h

สำหรับh ≥ 0 (แม้ว่าในทางปฏิบัติเมื่อh ≥ 2 ) เราสามารถกำหนดคอนเวอร์เจนต์เชิงตรรกะลำดับที่hไปสู่เศษส่วนJอนันต์J [∞] ( z )ซึ่งขยายโดย:

ทีละส่วนประกอบผ่านลำดับP h ( z )และQ h ( z )ซึ่งกำหนดแบบเวียนซ้ำโดย:

นอกจากนี้ ความมีเหตุผลของฟังก์ชันลู่เข้าConv h ( z )สำหรับทุกh ≥ 2บ่งชี้ถึงสมการผลต่างจำกัดเพิ่มเติมและคุณสมบัติความสอดคล้องที่ลำดับของj n เป็นไปตาม และสำหรับM h ≔ ab 2 ⋯ ab h + 1ถ้าhM hแล้วเราจะมีความสอดคล้อง

สำหรับการเลือกแบบไม่ใช้สัญลักษณ์และกำหนดได้ของลำดับพารามิเตอร์{ab i }และ{ c i }เมื่อh ≥ 2นั่นคือ เมื่อลำดับเหล่านี้ไม่ได้ขึ้นอยู่กับพารามิเตอร์เสริม เช่นq , xหรือRโดยปริยาย ดังตัวอย่างในตารางด้านล่าง

ตัวอย่าง

ตารางถัดไปแสดงตัวอย่างสูตรแบบปิดสำหรับลำดับส่วนประกอบที่พบจากการคำนวณ (และได้รับการพิสูจน์ว่าถูกต้องในเอกสารอ้างอิงที่อ้างถึง[ 22 ] ) ในกรณีพิเศษหลายกรณีของลำดับที่กำหนดไว้j nซึ่งสร้างขึ้นโดยการขยายทั่วไปของ เศษส่วน Jที่กำหนดไว้ในส่วนย่อยแรก ที่นี่เรากำหนด0 < | a |, | b |, | q | < 1และพารามิเตอร์และxเป็นค่าที่ไม่แน่นอนเมื่อเทียบกับการขยายเหล่านี้ โดยที่ลำดับที่กำหนดไว้ซึ่งแจงนับโดยการขยายของ เศษส่วน J เหล่านี้ ถูกกำหนดในแง่ของ สัญลักษณ์ q -Pochhammerสัญลักษณ์Pochhammerและสัมประสิทธิ์ทวินาม

โดยทั่วไปแล้ว รัศมีของการลู่เข้าของอนุกรมเหล่านี้ที่สอดคล้องกับนิยามของ เศษส่วน J แบบจาโคบี ที่กล่าวไว้ข้างต้น จะแตกต่างจากรัศมีของการลู่เข้าของการขยายอนุกรมกำลังที่สอดคล้องกัน ซึ่งกำหนดฟังก์ชันก่อกำเนิดปกติของลำดับเหล่านี้

ตัวอย่าง

เลขยกกำลังสอง

ฟังก์ชันก่อกำเนิดสำหรับลำดับของจำนวนกำลังสองa n = n 2คือ:

ประเภทฟังก์ชันการสร้างสมการ
ฟังก์ชันการสร้างทั่วไป
ฟังก์ชันก่อกำเนิดเลขชี้กำลัง
ซีรีส์เบลล์
ซีรี่ส์ Dirichlet

โดยที่ζ ( s)คือฟังก์ชันซีตาของรีมันน์

แอปพลิเคชัน

ฟังก์ชันก่อกำเนิดใช้เพื่อ:

  • หาสูตรสำเร็จรูปสำหรับลำดับที่กำหนดในความสัมพันธ์เวียนเกิด เช่นลำดับฟิโบนาชชี
  • ค้นหาความสัมพันธ์เวียนเกิดสำหรับลำดับต่างๆ — รูปแบบของฟังก์ชันก่อกำเนิดอาจชี้แนะสูตรเวียนเกิดได้
  • ค้นหาความสัมพันธ์ระหว่างลำดับต่างๆ — หากฟังก์ชันก่อกำเนิดของลำดับสองลำดับมีรูปแบบคล้ายกัน ลำดับทั้งสองนั้นอาจมีความสัมพันธ์กัน
  • ศึกษาพฤติกรรมเชิงอะซิ้มโทติกของลำดับต่างๆ
  • พิสูจน์เอกลักษณ์ที่เกี่ยวข้องกับลำดับ
  • แก้ ปัญหา การนับในคณิตศาสตร์เชิงการจัดเรียงและการเข้ารหัสคำตอบพหุนามรุกเป็นตัวอย่างหนึ่งของการประยุกต์ใช้ในคณิตศาสตร์เชิงการจัดเรียง
  • ประเมินผลรวมอนันต์

เทคนิคต่างๆ: การประเมินผลรวมและการแก้ปัญหาอื่นๆ ด้วยฟังก์ชันก่อกำเนิด

ตัวอย่างที่ 1: สูตรสำหรับผลรวมของเลขฮาร์มอนิก

ฟังก์ชันก่อกำเนิดช่วยให้เรามีวิธีการหลายอย่างในการจัดการผลรวมและสร้างความสัมพันธ์แบบเอกลักษณ์ระหว่างผลรวมต่างๆ

กรณีที่ง่ายที่สุดเกิดขึ้นเมื่อs n = Σn k = 0a k . จากนั้นเรารู้ว่า S ( z ) = เอ ( )/1 − zสำหรับฟังก์ชันก่อกำเนิดธรรมดาที่สอดคล้องกัน

ตัวอย่างเช่น เราสามารถจัดการ โดยที่H k = 1 + 1/2+ ⋯ + 1/เคคือจำนวนฮาร์มอนิกให้เป็น ฟังก์ชันก่อกำเนิดปกติของจำนวนฮาร์มอนิก ดังนั้น และด้วยเหตุนี้

การใช้ คอนโวลูชันกับตัวเศษจะได้ผลลัพธ์ ซึ่งสามารถเขียนได้อีกแบบว่า

ตัวอย่างที่ 2: ผลรวมสัมประสิทธิ์ทวินามที่ปรับปรุงแล้วและการแปลงทวินาม

อีกตัวอย่างหนึ่งของการใช้ฟังก์ชันก่อกำเนิดเพื่อเชื่อมโยงลำดับและจัดการผลรวม คือ สำหรับลำดับf n ใดๆ เรากำหนดลำดับผลรวมสองลำดับ สำหรับทุกn ≥ 0และพยายามแสดงผลรวมที่สองในรูปของผลรวมแรก เราเสนอแนวทางโดยใช้ฟังก์ชันก่อกำเนิด

ขั้นแรก เราใช้การแปลงทวินามเพื่อเขียนฟังก์ชันก่อกำเนิดสำหรับผลรวมแรกดังนี้

เนื่องจากฟังก์ชันก่อกำเนิดสำหรับลำดับ⟨ ( n + 1)( n + 2)( n + 3) f nกำหนดโดย เราจึงสามารถเขียนฟังก์ชันก่อกำเนิดสำหรับผลรวมที่สองที่กำหนดไว้ข้างต้นในรูปแบบ

โดยเฉพาะอย่างยิ่ง เราอาจเขียนฟังก์ชันสร้างผลรวมที่แก้ไขแล้วนี้ในรูปแบบ ของa ( z ) = 6(1 − 3 z ) 3 , b ( z ) = 18(1 − 3 z ) 3 , c ( z ) = 9(1 − 3 z ) 3 ,และd ( z ) = (1 − 3 z ) 3โดยที่(1 − 3 z ) 3 = 1 − 9 z + 27 z 2 − 27 z 3

สุดท้ายนี้ เราสามารถแสดงผลรวมที่สองผ่านผลรวมแรกได้ในรูปแบบต่อไปนี้:

ตัวอย่างที่ 3: การสร้างฟังก์ชันสำหรับลำดับที่มีการเรียกซ้ำซึ่งกันและกัน

ในตัวอย่างนี้ เราจะปรับปรุงรูปแบบใหม่ของตัวอย่างฟังก์ชันก่อกำเนิดที่ให้ไว้ในหัวข้อ 7.3 ของหนังสือ Concrete Mathematics (ดูหัวข้อ 7.1 ของหนังสือเล่มเดียวกันสำหรับภาพประกอบสวยๆ ของอนุกรมฟังก์ชันก่อกำเนิด) โดยเฉพาะอย่างยิ่ง สมมติว่าเราต้องการหาจำนวนวิธีทั้งหมด (แทนด้วยU n ) ในการปูสี่เหลี่ยมผืนผ้า ขนาด 3xn ด้วยชิ้นส่วนโดมิโนขนาด 2x1 ที่ไม่มีเครื่องหมาย ให้ลำดับเสริมV nถูกกำหนดให้เป็นจำนวนวิธีในการปูส่วนสี่เหลี่ยมผืนผ้าขนาด 3xn ลบมุมของสี่เหลี่ยมผืนผ้าทั้งหมด เราต้องการใช้คำจำกัดความเหล่านี้เพื่อให้ได้ สูตร สำเร็จรูปสำหรับU nโดยไม่ต้องแยกย่อยคำจำกัดความนี้เพิ่มเติมเพื่อจัดการกับกรณีของโดมิโนแนวตั้งเทียบกับแนวนอน สังเกตว่าฟังก์ชันก่อกำเนิดทั่วไปสำหรับลำดับทั้งสองของเราสอดคล้องกับอนุกรม:

หากเราพิจารณาการจัดเรียงที่เป็นไปได้ทั้งหมดโดยเริ่มจากขอบด้านซ้ายของสี่เหลี่ยมผืนผ้าขนาด 3xn เราจะสามารถแสดงความสัมพันธ์เวียนเกิดที่ขึ้นต่อกันหรือ สัมพันธ์กันแบบเวียนเกิด ต่อ ไปนี้ สำหรับลำดับทั้งสองของเราเมื่อn ≥ 2ซึ่งกำหนดไว้ข้างต้น โดยที่U 0 = 1 , U 1 = 0 , V 0 = 0และV 1 = 1 :

เนื่องจากเรามีว่าสำหรับจำนวนเต็มm ≥ 0 ทั้งหมด ฟังก์ชันก่อกำเนิดที่เลื่อนดัชนีเป็นไปตาม[หมายเหตุ 1 ] เราสามารถใช้เงื่อนไขเริ่มต้นที่ระบุไว้ข้างต้นและความสัมพันธ์เวียนเกิดสองข้อก่อนหน้านี้เพื่อดูว่าเรามีสมการสองข้อถัดไปที่เชื่อมโยงฟังก์ชันก่อกำเนิดสำหรับลำดับเหล่านี้ที่กำหนดโดย ซึ่งจากนั้นจะหมายความว่าโดยการแก้ระบบสมการ (และนี่คือกลเม็ดเฉพาะของวิธีการของเราในที่นี้) ว่า

ดังนั้น โดยการทำการลดรูปทางพีชคณิตให้กับลำดับที่ได้จากการกระจายเศษส่วนย่อยลำดับที่สองของฟังก์ชันก่อกำเนิดในสมการก่อนหน้า เราพบว่าU 2 n + 1 ≡ 0และ สำหรับจำนวนเต็มn ≥ 0 ทุกตัว นอกจากนี้ เรายังสังเกตว่าเทคนิคฟังก์ชันก่อกำเนิดแบบเลื่อนตำแหน่งเดียวกันที่ใช้กับ ความสัมพันธ์เวียนเกิดลำดับที่สองสำหรับจำนวนฟิโบนาชชีเป็นตัวอย่างต้นแบบของการใช้ฟังก์ชันก่อกำเนิดเพื่อแก้ความสัมพันธ์เวียนเกิดในตัวแปรเดียว ซึ่งได้กล่าวถึงไปแล้ว หรืออย่างน้อยก็มีการกล่าวถึงโดยนัย ในหัวข้อย่อยเกี่ยวกับฟังก์ชันตรรกยะที่กล่าวไว้ข้างต้น

การสังเคราะห์แบบคอนโวลูชัน (ผลคูณโคชี)

การสังเคราะห์แบบไม่ต่อเนื่องของพจน์ในอนุกรมกำลังสองแบบ จะเปลี่ยนผลคูณของฟังก์ชันก่อกำเนิดให้เป็นฟังก์ชันก่อกำเนิดที่แจงนับผลรวมสังเคราะห์ของพจน์ลำดับดั้งเดิม (ดูผลคูณของโคชี )

  1. พิจารณาA ( z )และB ( z )เป็นฟังก์ชันก่อกำเนิดทั่วไป
  2. พิจารณาA ( z )และB ( z )เป็นฟังก์ชันก่อกำเนิดเลขชี้กำลัง
  3. พิจารณาลำดับคอนโวลูชันสามชั้นที่ได้จากผลคูณของฟังก์ชันก่อกำเนิดธรรมดา 3 ฟังก์ชัน
  4. พิจารณาลำดับคอนโวลูชันสามชั้นซึ่งเป็นผลมาจากผลคูณของฟังก์ชันสร้างเลขชี้กำลังสามฟังก์ชัน[ 23 ]
  5. พิจารณา การสังเคราะห์แบบ mเท่าของลำดับกับตัวมันเอง สำหรับจำนวนเต็มบวกm ≥ 1 บางค่า (ดูตัวอย่างด้านล่างสำหรับการประยุกต์ใช้)

การคูณฟังก์ชันก่อกำเนิด หรือการสังเคราะห์ลำดับพื้นฐานของฟังก์ชันเหล่านั้น สามารถสอดคล้องกับแนวคิดของเหตุการณ์อิสระในสถานการณ์การนับและความน่าจะเป็นบางอย่าง ตัวอย่างเช่น หากเราใช้สัญลักษณ์ตามแบบแผนที่ฟังก์ชันก่อกำเนิดความน่าจะเป็นหรือpgfของตัวแปรสุ่มZถูกกำหนดโดยG Z ( z )แล้วเราสามารถแสดงได้ว่าสำหรับตัวแปรสุ่มสองตัวใดๆ[ 24 ] ถ้าXและYเป็นอิสระต่อกัน

ตัวอย่าง: ปัญหาการแลกเปลี่ยนเงินตรา

จำนวนวิธีในการจ่ายเงินn ≥ 0เซนต์ ด้วยเหรียญที่มีมูลค่าอยู่ในเซต{1, 5, 10, 25, 50} (เช่น เหรียญเพนนี นิกเกิล ไดม์ ควอเตอร์ และฮาล์ฟดอลลาร์) โดยที่เราแยกความแตกต่างระหว่างกรณีต่างๆ โดยพิจารณาจากจำนวนรวมของแต่ละเหรียญ แต่ไม่พิจารณาจากลำดับการนำเหรียญมาใช้ จะมีค่าเท่ากับฟังก์ชันก่อกำเนิดแบบปกติ เมื่อเราแยกความแตกต่างโดยพิจารณาจากลำดับการนำเหรียญมาใช้ด้วย (เช่น หนึ่งเพนนีแล้วหนึ่งนิกเกิล จะแตกต่างจากหนึ่งนิกเกิลแล้วหนึ่งเพนนี) ฟังก์ชันก่อกำเนิดแบบปกติจะมีค่าเท่ากับ

ถ้าเราอนุญาตให้จ่ายn เซนต์ด้วยเหรียญที่ มีมูลค่าเป็นจำนวนเต็ม บวกใดๆ เราจะได้ ฟังก์ชันการแบ่งส่วน ซึ่ง เป็น ฟังก์ชันก่อกำเนิดแบบธรรมดาที่ขยายโดยผลคูณ สัญลักษณ์q -Pochhammer ที่ไม่มีที่สิ้นสุด เมื่อลำดับของเหรียญมีความสำคัญ ฟังก์ชันก่อกำเนิดแบบธรรมดาจะเป็นดังนี้

ตัวอย่าง: ฟังก์ชันก่อกำเนิดสำหรับตัวเลขคาตาลัน

ตัวอย่างหนึ่งที่การสังเคราะห์ฟังก์ชันก่อกำเนิดมีประโยชน์ คือ การช่วยให้เราหาฟังก์ชันปิดเฉพาะที่แสดงถึงฟังก์ชันก่อกำเนิดปกติสำหรับจำนวนคาตาลัน C n ได้โดยเฉพาะอย่างยิ่ง ลำดับนี้มีการตีความเชิงการจัดเรียงเป็นจำนวนวิธีในการแทรกวงเล็บลงในผลคูณx 0 · x 1 ·⋯· x nเพื่อให้ลำดับการคูณถูกกำหนดไว้อย่างสมบูรณ์ ตัวอย่างเช่นC 2 = 2ซึ่งสอดคล้องกับนิพจน์สองตัวคือx 0 · ( x 1 · x 2 )และ( x 0 · x 1 ) · x 2ดังนั้น ลำดับนี้จึงสอดคล้องกับความสัมพันธ์เวียนเกิดที่กำหนดโดย และมีฟังก์ชันก่อกำเนิดสังเคราะห์ที่สอดคล้องกันC ( z )ซึ่งสอดคล้องกับ

เนื่องจากC (0) = 1 ≠ ∞เราจึงได้สูตรสำหรับฟังก์ชันก่อกำเนิดนี้โดย

โปรดสังเกตว่าสมการแรกที่กำหนดC ( z ) โดยปริยาย ข้างต้นนั้นหมายความว่า ซึ่งจะนำไปสู่การขยายเศษส่วนต่อเนื่องแบบ "ง่าย" (ในเชิงรูปแบบ) ของฟังก์ชันก่อกำเนิดนี้อีกแบบหนึ่ง

ตัวอย่าง: การขยายต้นไม้ของพัดและการแปลงแบบคอนโวลูชันของคอนโวลูชัน

แฟนลำดับnถูกกำหนดให้เป็นกราฟบนจุดยอด{0, 1, ..., n }ที่มี ขอบ 2n 1เส้นที่เชื่อมต่อกันตามกฎต่อไปนี้: จุดยอด 0 เชื่อมต่อด้วยขอบเดียวกับจุดยอดอีกnจุด และจุดยอด k + 1 เชื่อมต่อด้วยขอบเดียวกับจุดยอดถัดไปk + 1สำหรับทุก1 ≤ k < n [ 25 ] มีแฟนลำดับหนึ่งหนึ่งตัว แฟนลำดับสองสามตัว แฟนลำดับสามแปดตัว และอื่นๆต้นไม้แผ่ขยาย เป็นกราฟย่อยของกราฟที่ประกอบด้วยจุดยอดดั้งเดิมทั้งหมดและมีขอบเพียงพอที่จะทำให้กราฟย่อยนี้เชื่อมต่อกัน แต่ไม่มากเกินไปจนเกิดวงจรในกราฟย่อย เราถามว่ามีต้นไม้แผ่ขยาย f nของแฟนลำดับn ที่เป็นไปได้ กี่ต้นสำหรับแต่ละn 1

จากการสังเกต เราอาจเข้าถึงคำถามนี้ได้โดยการนับจำนวนวิธีในการเชื่อมต่อเซตของจุดยอดที่อยู่ติดกัน ตัวอย่างเช่น เมื่อn = 4เราจะได้ว่าf 4 = 4 + 3 · 1 + 2 · 2 + 1 · 3 + 2 · 1 · 1 + 1 · 2 · 1 + 1 · 1 · 2 + 1 · 1 · 1 · 1 = 21ซึ่งเป็นผลรวมของ การสังเคราะห์แบบ mเท่าของลำดับg n = n = [ z n ] z/(1 − z ) 2สำหรับm ≔ 1, 2, 3, 4โดยทั่วไปแล้ว เราอาจเขียนสูตรสำหรับลำดับนี้ได้ดังนี้ ซึ่ง เราจะเห็นว่าฟังก์ชันก่อกำเนิดปกติสำหรับลำดับนี้กำหนดโดยผลรวมของการสังเคราะห์ต่อไปนี้ดังนี้ ซึ่งเราสามารถดึงสูตรที่แน่นอนสำหรับลำดับได้โดยการกระจายเศษส่วนย่อยของฟังก์ชันก่อกำเนิดสุดท้าย

ฟังก์ชันก่อกำเนิดโดยปริยายและสูตรผกผันของลากรางจ์

บ่อยครั้งที่เราพบฟังก์ชันก่อกำเนิดที่ระบุโดยสมการเชิงฟังก์ชัน แทนที่จะเป็นการระบุอย่างชัดเจน ตัวอย่างเช่น ฟังก์ชันก่อกำเนิดT(z)สำหรับจำนวนต้นไม้ไบนารีบน โหนด nโหนด (รวมใบ) จะเป็นไปตามสมการ

ทฤษฎีบทการผกผันของลากรางจ์เป็นเครื่องมือที่ใช้ในการประเมินหาคำตอบของสมการดังกล่าวอย่างชัดเจน

สูตรการผกผันของลากรางจ์ให้เป็นอนุกรมกำลังเชิงรูปธรรมที่มีพจน์คงที่ที่ไม่เป็นศูนย์ แล้วสมการเชิงฟังก์ชัน จะมีคำตอบเฉพาะตัวในซึ่งสอดคล้องกับ

โดย ที่สัญลักษณ์ดังกล่าวจะส่งคืนค่าสัมประสิทธิ์ของใน

เมื่อนำทฤษฎีบทข้างต้นมาใช้กับสมการเชิงฟังก์ชันของเราจะได้ผลลัพธ์ดังนี้ (โดยมี):

จาก การขยาย ทฤษฎีบททวินามสำหรับ จำนวนคู่ สูตรจะให้ผลลัพธ์เป็นซึ่งเป็นไปตามที่คาดไว้ เนื่องจากสามารถพิสูจน์ได้ว่าจำนวนใบของต้นไม้ไบนารีมีมากกว่าจำนวนโหนดภายในอยู่หนึ่ง ดังนั้นผลรวมทั้งหมดจึงควรเป็นจำนวนคี่เสมออย่างไรก็ตาม สำหรับจำนวนคี่ เราจะได้

ถ้าเรากำหนด ให้ เป็นจำนวนโหนดภายในนิพจน์จะดูเรียบร้อยขึ้นมาก : ตอนนี้นิพจน์ก็จะกลายเป็น จำนวนคาตาลันลำดับที่ n เท่านั้น

การแนะนำพารามิเตอร์ฟรี (วิธีหลอกลวง)

บางครั้งผลรวมs nมีความซับซ้อน และการหาค่าก็ไม่ใช่เรื่องง่ายเสมอไป วิธี "พารามิเตอร์อิสระ" เป็นอีกวิธีหนึ่ง (ซึ่ง H. Wilf เรียกว่า "ยาหลอก") ในการหาค่าผลรวมเหล่านี้

ทั้งสองวิธีที่กล่าวถึงมาข้างต้นมีnเป็นลิมิตในการบวก เมื่อ n ไม่ปรากฏอย่างชัดเจนในการบวก เราอาจพิจารณาnเป็นพารามิเตอร์ "อิสระ" และถือว่าs nเป็นสัมประสิทธิ์ของF ( z ) = Σ s n z nเปลี่ยนลำดับของการบวกบนnและkและลองคำนวณผลรวมภายใน

ตัวอย่างเช่น หากเราต้องการคำนวณ เราสามารถถือว่าnเป็นพารามิเตอร์ "อิสระ" และกำหนดค่าได้

การสลับผลรวม ("น้ำมันงู") ให้ผลลัพธ์ดังนี้

ผลรวมภายในตอนนี้คือz m + 2 k/(1 − z ) m + 2 k + 1ดังนั้น

จากนั้นเราจะได้

จะเป็นประโยชน์อย่างยิ่งหากเราใช้วิธีเดียวกันนี้อีกครั้งสำหรับการหาผลรวม แต่คราวนี้ให้ใช้mเป็นพารามิเตอร์อิสระแทนnดังนั้นเราจึงกำหนด

การสลับผลรวม ("น้ำมันงู") ให้ผลลัพธ์ดังนี้

ตอนนี้ผลรวมภายในคือ(1 + z ) n + kดังนั้น

ดังนั้น เราจึงได้ผลลัพธ์ สำหรับm ≥ 1เช่นเดียวกับก่อนหน้านี้

ฟังก์ชันก่อกำเนิดพิสูจน์ความสอดคล้อง

เรากล่าวว่าฟังก์ชันก่อกำเนิดสองฟังก์ชัน (อนุกรมกำลัง) สอดคล้องกันในมอดูล mเขียนว่าA ( z ) ≡ B ( z ) (mod m )ถ้าสัมประสิทธิ์ของฟังก์ชันก่อกำเนิดทั้งสองสอดคล้องกันในมอดูลmสำหรับทุกn ≥ 0 กล่าว คือa nb n (mod m )สำหรับกรณีที่เกี่ยวข้องทั้งหมดของจำนวนเต็มn (โปรดทราบว่าเราไม่จำเป็นต้องสมมติว่าmเป็นจำนวนเต็มที่นี่—มันอาจเป็นพหุนามที่มีค่าในx ที่ไม่กำหนดบาง ค่าก็ได้) ถ้าฟังก์ชันก่อกำเนิดด้านขวามือที่ "เรียบง่ายกว่า" B ( z )เป็นฟังก์ชันตรรกยะของzรูปแบบของลำดับนี้บ่งชี้ว่าลำดับนั้นเป็น คาบ ในที่สุดในมอดูลกรณีเฉพาะที่กำหนดไว้ของค่าจำนวนเต็มm ≥ 2ตัวอย่างเช่น เราสามารถพิสูจน์ได้ว่าจำนวนออยเลอร์สอดคล้อง กับความสอดคล้องกันต่อไปนี้ในมอดูล 3: [ 26 ]

วิธีที่มีประโยชน์วิธีหนึ่งในการหาความสอดคล้องสำหรับลำดับที่แจงนับโดยฟังก์ชันก่อกำเนิดพิเศษโมดูลัสจำนวนเต็มใดๆ (เช่น ไม่ใช่เฉพาะกำลังของจำนวนเฉพาะp k เท่านั้น ) ได้รับการกล่าวถึงในส่วนเกี่ยวกับการแสดงเศษส่วนต่อเนื่องของฟังก์ชันก่อกำเนิดทั่วไป (แม้จะไม่ลู่เข้า) โดย เศษส่วน J ข้างต้น เราขอยกตัวอย่างผลลัพธ์เฉพาะอย่างหนึ่งที่เกี่ยวข้องกับอนุกรมก่อกำเนิดที่ขยายผ่านการแสดงโดยเศษส่วนต่อเนื่องจาก บรรยายเรื่องฟังก์ชันก่อกำเนิดของแลนโดดังนี้:

ทฤษฎีบท: ความสอดคล้องสำหรับอนุกรม ที่สร้างขึ้นโดยการขยายเศษส่วนต่อเนื่องสมมติว่าฟังก์ชันก่อกำเนิดA ( z )ถูกแทนด้วยเศษส่วนต่อเนื่อง อนันต์ ในรูปแบบ และAp ( z )แทน การลู่เข้าครั้ง ที่ p ของการ ขยายเศษส่วนต่อเนื่องนี้ ซึ่งกำหนดไว้ว่าan = [ zn ] Ap ( z )สำหรับทุก0 ≤ n < 2pแล้ว:

  1. ฟังก์ชันA p ( z )เป็นจำนวนตรรกยะสำหรับทุกp ≥ 2โดยที่เราสมมติว่าตรงตามเกณฑ์การหารลงตัวข้อใดข้อหนึ่งของp | p 1 , p 1 p 2 , p 1 p 2 p 3นั่นคือp | p 1 p 2p kสำหรับบางk ≥ 1และ
  2. ถ้าจำนวนเต็มpหารผลคูณp 1 p 2p k ลงตัว แล้วเราจะได้A ( z ) ≡ A k ( z ) ( mod p )

ฟังก์ชันก่อกำเนิดยังมีประโยชน์อื่นๆ ในการพิสูจน์ความสอดคล้องสำหรับสัมประสิทธิ์ของฟังก์ชันเหล่านั้น เราจะยกตัวอย่างเฉพาะสองตัวอย่างต่อไปนี้ที่ได้มาซึ่งความสอดคล้องในกรณีพิเศษสำหรับจำนวนสเตอร์ลิงชนิดแรกและสำหรับฟังก์ชันแบ่งส่วนp ( n )ซึ่งแสดงให้เห็นถึงความอเนกประสงค์ของฟังก์ชันก่อกำเนิดในการแก้ปัญหาที่เกี่ยวข้องกับลำดับ จำนวนเต็ม

จำนวนสเตอร์ลิงโมดูลัสจำนวนเต็มขนาดเล็ก

บทความหลักเกี่ยวกับเลขสเตอร์ลิงที่สร้างขึ้นโดยผลคูณจำกัด

บทความนี้ให้ภาพรวมของความสอดคล้องสำหรับจำนวนเหล่านี้ ซึ่งได้มาจากคุณสมบัติของฟังก์ชันก่อกำเนิดอย่างเคร่งครัด ดังเช่นในส่วนที่ 4.6 ของหนังสืออ้างอิงGeneratingfunctionology ของ Wilf เราจะกล่าวซ้ำข้อโต้แย้งพื้นฐานและสังเกตว่า เมื่อลดทอนโมดูลัส 2 ฟังก์ชันก่อกำเนิดผลคูณจำกัดเหล่านี้แต่ละตัวจะสอดคล้องกับเงื่อนไขต่อไปนี้

ซึ่งหมายความว่าค่าความเท่าเทียมกันของจำนวนสเตอร์ลิง เหล่านี้ ตรงกับค่าความเท่าเทียมกันของสัมประสิทธิ์ทวินาม

และด้วยเหตุนี้จึงแสดงให้เห็นว่า[เอ็นเค]จะเป็นเลขคู่เมื่อใดก็ตามที่ k < ⌊ n/2 .

ในทำนองเดียวกัน เราสามารถลดผลคูณทางด้านขวามือที่กำหนดฟังก์ชันก่อกำเนิดเลขสเตอร์ลิงโมดูล 3 เพื่อให้ได้นิพจน์ที่ซับซ้อนขึ้นเล็กน้อย โดยมีเงื่อนไขว่า

ความสอดคล้องสำหรับฟังก์ชันการแบ่งส่วน

ในตัวอย่างนี้ เราจะนำกลไกบางส่วนของผลคูณอนันต์มาใช้ ซึ่งการขยายอนุกรมกำลังของมันสร้างการขยายของฟังก์ชันพิเศษหลายฟังก์ชัน และแจกแจงฟังก์ชันพาร์ติชัน โดยเฉพาะอย่างยิ่ง เราจะระลึกได้ว่าฟังก์ชันพาร์ติชันp ( n ) ถูกสร้างขึ้นโดยผลคูณ สัญลักษณ์q -Pochhammer อนันต์แบบผกผัน(หรือ ผลคูณ z -Pochhammer แล้วแต่กรณี) ที่กำหนดโดย

ฟังก์ชันการแบ่งส่วนนี้เป็นไปตามคุณสมบัติความสอดคล้อง ที่ทราบหลายประการ ซึ่งรวมถึงผลลัพธ์ต่อไปนี้ แม้ว่าจะยังมีคำถามเปิดอีกมากมายเกี่ยวกับรูปแบบของความสอดคล้องจำนวนเต็มที่เกี่ยวข้องสำหรับฟังก์ชันก็ตาม: [ 27 ]

เราจะแสดงวิธีการใช้ฟังก์ชันก่อกำเนิดและการจัดการความสอดคล้องสำหรับอนุกรมกำลังเชิงรูปธรรม เพื่อให้ได้บทพิสูจน์ที่ง่ายมากของความสอดคล้องข้อแรกที่ระบุไว้ข้างต้น

ประการแรก เราสังเกตว่าในฟังก์ชันก่อกำเนิดสัมประสิทธิ์ทวินาม สัมประสิทธิ์ทั้งหมดหารด้วย 5 ลงตัว ยกเว้นสัมประสิทธิ์ที่สอดคล้องกับกำลัง1, z⁵ , z¹⁰ , ...และยิ่งไปกว่านั้น ในกรณีเหล่านั้น เศษเหลือของสัมประสิทธิ์คือ 1 มอดูล 5 ดังนั้น หรือเทียบเท่ากับ จึงสรุปได้ ว่า

การใช้การขยายผลคูณอนันต์ สามารถแสดงได้ว่าสัมประสิทธิ์ของz 5 m + 5ในz · ((1 − z )(1 − z 2 )⋯) 4หารด้วย 5 ลงตัวสำหรับทุกm [ 28 ] ในที่สุด เนื่องจาก เราสามารถเทียบสัมประสิทธิ์ของz 5 m + 5ในสมการก่อนหน้าเพื่อพิสูจน์ผลลัพธ์ความสอดคล้องที่เราต้องการ นั่นคือp (5 m + 4) ≡ 0 (mod 5)สำหรับทุกm 0

การแปลงฟังก์ชันก่อกำเนิด

มีการแปลงฟังก์ชันก่อกำเนิดหลายรูปแบบที่ให้การใช้งานอื่นๆ (ดูบทความหลัก ) การแปลงฟังก์ชันก่อกำเนิดธรรมดา (OGF) ของลำดับจะให้วิธีการแปลงฟังก์ชันก่อกำเนิดสำหรับลำดับหนึ่งไปเป็นฟังก์ชันก่อกำเนิดที่แจกแจงลำดับอื่น การแปลงเหล่านี้โดยทั่วไปเกี่ยวข้องกับสูตรอินทิกรัลที่เกี่ยวข้องกับ OGF ของลำดับ (ดูการแปลงอินทิกรัล ) หรือผลรวมถ่วงน้ำหนักของอนุพันธ์อันดับสูงของฟังก์ชันเหล่านี้ (ดูการแปลงอนุพันธ์ )

การแปลงฟังก์ชันก่อกำเนิดอาจเข้ามามีบทบาทเมื่อเราต้องการแสดงฟังก์ชันก่อกำเนิดสำหรับผลรวม

ในรูปแบบของS ( z ) = g ( z ) A ( f ( z ))ที่เกี่ยวข้องกับฟังก์ชันสร้างลำดับดั้งเดิม ตัวอย่างเช่น ถ้าผลรวมเป็น ฟังก์ชันสร้างสำหรับนิพจน์ผลรวมที่แก้ไขแล้วจะได้รับจาก[ 29 ] (ดูการแปลงทวินามและการแปลงสเตอร์ลิง ด้วย )

นอกจากนี้ยังมีสูตรอินทิกรัลสำหรับการแปลงระหว่างฟังก์ชันก่อกำเนิดเอกซ์โปเนนเชียล (OGF) F ( z )ของลำดับ และฟังก์ชันก่อกำเนิดเอกซ์โปเนนเชียล (EGF) ( z )และในทางกลับกัน โดยกำหนดดังนี้

โดยมี เงื่อนไข ว่าปริพันธ์เหล่านี้จะลู่เข้าสำหรับค่าz ที่เหมาะสม

ตารางฟังก์ชันก่อกำเนิดพิเศษ

รายการเบื้องต้นของอนุกรมคณิตศาสตร์พิเศษสามารถพบได้ที่นี่ฟังก์ชันสร้างลำดับที่มีประโยชน์และพิเศษจำนวนหนึ่งพบได้ในส่วนที่ 5.4 และ 7.4 ของConcrete Mathematicsและในส่วนที่ 2.5 ของ Wilf's Generatingfunctionologyฟังก์ชันสร้างพิเศษอื่นๆ ที่น่าสนใจ ได้แก่ รายการในตารางถัดไป ซึ่งยังไม่สมบูรณ์[ 30 ]

อนุกรมพลังงานอย่างเป็นทางการสูตรฟังก์ชันก่อกำเนิดหมายเหตุ
เป็น เลขฮาร์มอนิกอันดับแรก
เป็นจำนวนเบอร์นูลลี
เป็นจำนวนฟิโบนาชี่และ
หมายถึงแฟกทอเรียลที่เพิ่มขึ้นหรือสัญลักษณ์ Pochhammerและจำนวนเต็มบางจำนวน
คือ ฟังก์ชัน พหุโลการิทึมและเป็นจำนวนฮาร์มอนิก ทั่วไป สำหรับ
เป็นจำนวนสเตอร์ลิงชนิดที่สองและโดยที่พจน์แต่ละพจน์ในการขยายนั้นเป็นไปตามเงื่อนไข
กรณีที่มีตัวแปรสองตัวแสดงได้ดังนี้

ดูเพิ่มเติม

หมายเหตุ

  1. ^นอกจากนี้ เรายังมีสูตรที่สอดคล้องกันเมื่อ m < 0ซึ่งกำหนดโดย
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Generating_function&oldid=1353690361#Ordinary_generating_function_(OGF) "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ฟังก์ชันการสร้าง

ในทางคณิตศาสตร์ฟังก์ชันก่อกำเนิด (generating function)คือการแสดงลำดับอนันต์ของจำนวนในรูปสัมประสิทธิ์ของอนุกรมกำลังเชิงรูป ฟังก์ชันก่อกำเนิดมักแสดงในรูปปิด (แทนที่จะเป็นอนุกรม)

ประวัติศาสตร์

ฟังก์ชันก่อกำเนิดได้รับการแนะนำครั้งแรกโดย Abraham de Moivre ในปี 1730 เพื่อแก้ปัญหาความสัมพันธ์เชิงเส้นทั่วไป [ 2 ]

คำนิยาม

อุปกรณ์สร้างพลังงานนั้นมีลักษณะคล้ายกระเป๋า แทนที่จะถือสิ่งของเล็กๆ หลายอย่างแยกกัน ซึ่งอาจทำให้รู้สึกเขินอาย เราก็ใส่สิ่งของเหล่านั้นทั้งหมดลงในกระเป๋า แล้วเราก็จะมีสิ่งของเพียงชิ้นเดียวที่ต้องถือ นั่นก็คือกระเป๋า

การบรรจบกัน

แตกต่างจากอนุกรมทั่วไป อนุกรมกำลังเชิง รูปธรรม ไม่จำเป็นต้อง ลู่เข้า : ในความเป็นจริง ฟังก์ชันก่อกำเนิดไม่ได้ถูกมองว่าเป็น ฟังก์ชัน และ "ตัวแปร" ยังคง เป็นค่าที่ไม่แน่นอน เราสามารถขยายไปสู่อนุกรมกำลังเชิงรูปธรรมในค่าที่ไม่แน่นอนมากกว่าหนึ่งค่า...