SlideShare a Scribd company logo
Below is an algorithm which computes (n)Enumeration(i = 0) (n(n+1))/2 where n is an integer
and n 0:
Algorithmn 1 int rec( int n )
1: if ( n = 0 ) then
2: return 0;
3: end if
4: if ( n%2 == 1 ) then .......... (note: i.e n is odd)
5: return rec(n 1) + n;
6: else
7: return 4 rec(n/2) n/2;
8: end
if Prove that rec(n) = n(n+1)/2 using strong induction.
(a) (3 points) Base case: n = Complete the base case:
(b) Recursive case:
i. (2 points) What are you assuming is true:
ii. (2 points) What are you proving is true:
iii. (3 points) Complete the proof:
case 1: n is odd rec(n) = rec(n 1) + n = (n1)n 2 + n = n 2n+2n 2 = n 2+n 2 = n(n+1) 2 (The
easier case is done for you ,)
case 2: n is even

More Related Content

More from alankarshoe84

Ben - Satisfy the individuals need for affiliation Analyse-Develop,.pdf
Ben - Satisfy the individuals need for affiliation Analyse-Develop,.pdfBen - Satisfy the individuals need for affiliation Analyse-Develop,.pdf
Ben - Satisfy the individuals need for affiliation Analyse-Develop,.pdfalankarshoe84
 
C Programming LanguageHello can i please get help understanding ho.pdf
C Programming LanguageHello can i please get help understanding ho.pdfC Programming LanguageHello can i please get help understanding ho.pdf
C Programming LanguageHello can i please get help understanding ho.pdfalankarshoe84
 
C Language PLEASE Write a C program that inputs a line of text.pdf
C Language PLEASE Write a C program that inputs a line of text.pdfC Language PLEASE Write a C program that inputs a line of text.pdf
C Language PLEASE Write a C program that inputs a line of text.pdfalankarshoe84
 
C Language PLEASE Write a C program to create a dynamic array. T.pdf
C Language PLEASE Write a C program to create a dynamic array. T.pdfC Language PLEASE Write a C program to create a dynamic array. T.pdf
C Language PLEASE Write a C program to create a dynamic array. T.pdfalankarshoe84
 
B�y�k bir kuruluta, dahili veri kaynaklarnn y�netimine y�nelik polit.pdf
B�y�k bir kuruluta, dahili veri kaynaklarnn y�netimine y�nelik polit.pdfB�y�k bir kuruluta, dahili veri kaynaklarnn y�netimine y�nelik polit.pdf
B�y�k bir kuruluta, dahili veri kaynaklarnn y�netimine y�nelik polit.pdfalankarshoe84
 
C language in visual studios with comments1) use standard inputou.pdf
C language in visual studios with comments1) use standard inputou.pdfC language in visual studios with comments1) use standard inputou.pdf
C language in visual studios with comments1) use standard inputou.pdfalankarshoe84
 
B�t�elerle ilgili olarak aadaki ifadelerden hangisi doru DELDR A..pdf
B�t�elerle ilgili olarak aadaki ifadelerden hangisi doru DELDR A..pdfB�t�elerle ilgili olarak aadaki ifadelerden hangisi doru DELDR A..pdf
B�t�elerle ilgili olarak aadaki ifadelerden hangisi doru DELDR A..pdfalankarshoe84
 
Below is my code for a line editor import java.io.BufferedReader;.pdf
Below is my code for a line editor import java.io.BufferedReader;.pdfBelow is my code for a line editor import java.io.BufferedReader;.pdf
Below is my code for a line editor import java.io.BufferedReader;.pdfalankarshoe84
 
B�l�m B � Nehir Sistemlerine Genel Bak Nehirler ve akarsular bir d.pdf
B�l�m B � Nehir Sistemlerine Genel Bak Nehirler ve akarsular bir d.pdfB�l�m B � Nehir Sistemlerine Genel Bak Nehirler ve akarsular bir d.pdf
B�l�m B � Nehir Sistemlerine Genel Bak Nehirler ve akarsular bir d.pdfalankarshoe84
 
business information systems (a). Explain three opportunities and.pdf
business information systems  (a). Explain three opportunities and.pdfbusiness information systems  (a). Explain three opportunities and.pdf
business information systems (a). Explain three opportunities and.pdfalankarshoe84
 
business information systems 1. Explain the five components of an.pdf
business information systems  1. Explain the five components of an.pdfbusiness information systems  1. Explain the five components of an.pdf
business information systems 1. Explain the five components of an.pdfalankarshoe84
 
Below is a C code that serves as a handwritten lexical analyzer on a.pdf
Below is a C code that serves as a handwritten lexical analyzer on a.pdfBelow is a C code that serves as a handwritten lexical analyzer on a.pdf
Below is a C code that serves as a handwritten lexical analyzer on a.pdfalankarshoe84
 
Buenaventura B�y�me, Perunun �nde gelen madencilik irketi ve d�ny.pdf
Buenaventura B�y�me, Perunun �nde gelen madencilik irketi ve d�ny.pdfBuenaventura B�y�me, Perunun �nde gelen madencilik irketi ve d�ny.pdf
Buenaventura B�y�me, Perunun �nde gelen madencilik irketi ve d�ny.pdfalankarshoe84
 
Buick Company presented the following data at the end of 2019Curr.pdf
Buick Company presented the following data at the end of 2019Curr.pdfBuick Company presented the following data at the end of 2019Curr.pdf
Buick Company presented the following data at the end of 2019Curr.pdfalankarshoe84
 
Bu Illinois temyiz mahkemesi davas, mal s�zlemesinin birincil deeriy.pdf
Bu Illinois temyiz mahkemesi davas, mal s�zlemesinin birincil deeriy.pdfBu Illinois temyiz mahkemesi davas, mal s�zlemesinin birincil deeriy.pdf
Bu Illinois temyiz mahkemesi davas, mal s�zlemesinin birincil deeriy.pdfalankarshoe84
 
Bristol Plc is a large listed retailer based in the UK. Which of the.pdf
Bristol Plc is a large listed retailer based in the UK. Which of the.pdfBristol Plc is a large listed retailer based in the UK. Which of the.pdf
Bristol Plc is a large listed retailer based in the UK. Which of the.pdfalankarshoe84
 
Buenos sistemas de medici�n del rendimiento a. Se compran a provee.pdf
Buenos sistemas de medici�n del rendimiento  a. Se compran a provee.pdfBuenos sistemas de medici�n del rendimiento  a. Se compran a provee.pdf
Buenos sistemas de medici�n del rendimiento a. Se compran a provee.pdfalankarshoe84
 
Bu haftaki okuma �devi, bir iletmenin nternet varlndan elde edilen v.pdf
Bu haftaki okuma �devi, bir iletmenin nternet varlndan elde edilen v.pdfBu haftaki okuma �devi, bir iletmenin nternet varlndan elde edilen v.pdf
Bu haftaki okuma �devi, bir iletmenin nternet varlndan elde edilen v.pdfalankarshoe84
 
Bu yln balarnda yaplan bilimsel bir keif, solunum i�in oksijen kulla.pdf
Bu yln balarnda yaplan bilimsel bir keif, solunum i�in oksijen kulla.pdfBu yln balarnda yaplan bilimsel bir keif, solunum i�in oksijen kulla.pdf
Bu yln balarnda yaplan bilimsel bir keif, solunum i�in oksijen kulla.pdfalankarshoe84
 
Briefly discuss why international diversification reduces portfolio .pdf
Briefly discuss why international diversification reduces portfolio .pdfBriefly discuss why international diversification reduces portfolio .pdf
Briefly discuss why international diversification reduces portfolio .pdfalankarshoe84
 

More from alankarshoe84 (20)

Ben - Satisfy the individuals need for affiliation Analyse-Develop,.pdf
Ben - Satisfy the individuals need for affiliation Analyse-Develop,.pdfBen - Satisfy the individuals need for affiliation Analyse-Develop,.pdf
Ben - Satisfy the individuals need for affiliation Analyse-Develop,.pdf
 
C Programming LanguageHello can i please get help understanding ho.pdf
C Programming LanguageHello can i please get help understanding ho.pdfC Programming LanguageHello can i please get help understanding ho.pdf
C Programming LanguageHello can i please get help understanding ho.pdf
 
C Language PLEASE Write a C program that inputs a line of text.pdf
C Language PLEASE Write a C program that inputs a line of text.pdfC Language PLEASE Write a C program that inputs a line of text.pdf
C Language PLEASE Write a C program that inputs a line of text.pdf
 
C Language PLEASE Write a C program to create a dynamic array. T.pdf
C Language PLEASE Write a C program to create a dynamic array. T.pdfC Language PLEASE Write a C program to create a dynamic array. T.pdf
C Language PLEASE Write a C program to create a dynamic array. T.pdf
 
B�y�k bir kuruluta, dahili veri kaynaklarnn y�netimine y�nelik polit.pdf
B�y�k bir kuruluta, dahili veri kaynaklarnn y�netimine y�nelik polit.pdfB�y�k bir kuruluta, dahili veri kaynaklarnn y�netimine y�nelik polit.pdf
B�y�k bir kuruluta, dahili veri kaynaklarnn y�netimine y�nelik polit.pdf
 
C language in visual studios with comments1) use standard inputou.pdf
C language in visual studios with comments1) use standard inputou.pdfC language in visual studios with comments1) use standard inputou.pdf
C language in visual studios with comments1) use standard inputou.pdf
 
B�t�elerle ilgili olarak aadaki ifadelerden hangisi doru DELDR A..pdf
B�t�elerle ilgili olarak aadaki ifadelerden hangisi doru DELDR A..pdfB�t�elerle ilgili olarak aadaki ifadelerden hangisi doru DELDR A..pdf
B�t�elerle ilgili olarak aadaki ifadelerden hangisi doru DELDR A..pdf
 
Below is my code for a line editor import java.io.BufferedReader;.pdf
Below is my code for a line editor import java.io.BufferedReader;.pdfBelow is my code for a line editor import java.io.BufferedReader;.pdf
Below is my code for a line editor import java.io.BufferedReader;.pdf
 
B�l�m B � Nehir Sistemlerine Genel Bak Nehirler ve akarsular bir d.pdf
B�l�m B � Nehir Sistemlerine Genel Bak Nehirler ve akarsular bir d.pdfB�l�m B � Nehir Sistemlerine Genel Bak Nehirler ve akarsular bir d.pdf
B�l�m B � Nehir Sistemlerine Genel Bak Nehirler ve akarsular bir d.pdf
 
business information systems (a). Explain three opportunities and.pdf
business information systems  (a). Explain three opportunities and.pdfbusiness information systems  (a). Explain three opportunities and.pdf
business information systems (a). Explain three opportunities and.pdf
 
business information systems 1. Explain the five components of an.pdf
business information systems  1. Explain the five components of an.pdfbusiness information systems  1. Explain the five components of an.pdf
business information systems 1. Explain the five components of an.pdf
 
Below is a C code that serves as a handwritten lexical analyzer on a.pdf
Below is a C code that serves as a handwritten lexical analyzer on a.pdfBelow is a C code that serves as a handwritten lexical analyzer on a.pdf
Below is a C code that serves as a handwritten lexical analyzer on a.pdf
 
Buenaventura B�y�me, Perunun �nde gelen madencilik irketi ve d�ny.pdf
Buenaventura B�y�me, Perunun �nde gelen madencilik irketi ve d�ny.pdfBuenaventura B�y�me, Perunun �nde gelen madencilik irketi ve d�ny.pdf
Buenaventura B�y�me, Perunun �nde gelen madencilik irketi ve d�ny.pdf
 
Buick Company presented the following data at the end of 2019Curr.pdf
Buick Company presented the following data at the end of 2019Curr.pdfBuick Company presented the following data at the end of 2019Curr.pdf
Buick Company presented the following data at the end of 2019Curr.pdf
 
Bu Illinois temyiz mahkemesi davas, mal s�zlemesinin birincil deeriy.pdf
Bu Illinois temyiz mahkemesi davas, mal s�zlemesinin birincil deeriy.pdfBu Illinois temyiz mahkemesi davas, mal s�zlemesinin birincil deeriy.pdf
Bu Illinois temyiz mahkemesi davas, mal s�zlemesinin birincil deeriy.pdf
 
Bristol Plc is a large listed retailer based in the UK. Which of the.pdf
Bristol Plc is a large listed retailer based in the UK. Which of the.pdfBristol Plc is a large listed retailer based in the UK. Which of the.pdf
Bristol Plc is a large listed retailer based in the UK. Which of the.pdf
 
Buenos sistemas de medici�n del rendimiento a. Se compran a provee.pdf
Buenos sistemas de medici�n del rendimiento  a. Se compran a provee.pdfBuenos sistemas de medici�n del rendimiento  a. Se compran a provee.pdf
Buenos sistemas de medici�n del rendimiento a. Se compran a provee.pdf
 
Bu haftaki okuma �devi, bir iletmenin nternet varlndan elde edilen v.pdf
Bu haftaki okuma �devi, bir iletmenin nternet varlndan elde edilen v.pdfBu haftaki okuma �devi, bir iletmenin nternet varlndan elde edilen v.pdf
Bu haftaki okuma �devi, bir iletmenin nternet varlndan elde edilen v.pdf
 
Bu yln balarnda yaplan bilimsel bir keif, solunum i�in oksijen kulla.pdf
Bu yln balarnda yaplan bilimsel bir keif, solunum i�in oksijen kulla.pdfBu yln balarnda yaplan bilimsel bir keif, solunum i�in oksijen kulla.pdf
Bu yln balarnda yaplan bilimsel bir keif, solunum i�in oksijen kulla.pdf
 
Briefly discuss why international diversification reduces portfolio .pdf
Briefly discuss why international diversification reduces portfolio .pdfBriefly discuss why international diversification reduces portfolio .pdf
Briefly discuss why international diversification reduces portfolio .pdf
 

Recently uploaded

Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya - UEM Kolkata Quiz Club
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersPedroFerreira53928
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportAvinash Rai
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resourcesdimpy50
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online PresentationGDSCYCCE
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesRased Khan
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff17thcssbs2
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxJenilouCasareno
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...Nguyen Thanh Tu Collection
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Celine George
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxakshayaramakrishnan21
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTechSoup
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxShibin Azad
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 

Recently uploaded (20)

Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

Below is an algorithm which computes (n)Enumeration(i = 0) (n(n+1)).pdf

  • 1. Below is an algorithm which computes (n)Enumeration(i = 0) (n(n+1))/2 where n is an integer and n 0: Algorithmn 1 int rec( int n ) 1: if ( n = 0 ) then 2: return 0; 3: end if 4: if ( n%2 == 1 ) then .......... (note: i.e n is odd) 5: return rec(n 1) + n; 6: else 7: return 4 rec(n/2) n/2; 8: end if Prove that rec(n) = n(n+1)/2 using strong induction. (a) (3 points) Base case: n = Complete the base case: (b) Recursive case: i. (2 points) What are you assuming is true: ii. (2 points) What are you proving is true: iii. (3 points) Complete the proof: case 1: n is odd rec(n) = rec(n 1) + n = (n1)n 2 + n = n 2n+2n 2 = n 2+n 2 = n(n+1) 2 (The easier case is done for you ,) case 2: n is even