Fermat’s theorem -- (ফারমাট'স থেওরেম)

An Integer can be represented as the sum of two square number.

অর্থাৎ একটি integer সংখ্যাকে দুটি সংখ্যার বর্গের যোগফল হিসেবে প্রকাশ করা যায়।এটি একটি classical Math প্রবলেম। এটিকে আমরা এভাবে লিখতে পারি x = a2+b2

Fermat’s theorem এর সাহায্যে খুব সহজেই এটা বের করা যায়।

একটি সংখ্যা x কে দুটি পূর্ণ সংখ্যার বর্গের যোগফল হিসেবে প্রকাশ করা যাবে যদি ওই সংখ্যাটির (x) প্রাইম factorization এর প্রতিটি প্রাইম ফ্যাক্টর 4k+3 ফর্মে থাকে জোড় সংখ্যক বার।

যেমনঃ 147 এর প্রাইম factorization করলে এর প্রাইম ফ্যাক্টর গুলো পাওয়া যাবে 3,7,7
3 কে 4k+3 ফর্মে প্রকাশ করা যায় না।  

7 কে 4k+3 ফর্মে প্রকাশ করা যায় যেখানে k=1 (k>=1)। এবং 7 আছে দুই বার। তাই 147 কে দুটি সংখ্যার বর্গের যোগফল হিসেবে প্রকাশ করা যায়।

আর একটা উদাহরণ দেখা যাক,

42 = 2*3*7  এই প্রাইম ফ্যাক্টর গুলোর মধ্যে মাত্র 7 কে 4k+3 ফর্মে প্রকাশ করা যায়, 2 এবং 3 কে যায় না। তাই 47 কে কখনোই দুটি সংখ্যার বর্গের যোগফল হিসেবে প্রকাশ করা যাবে না।


Fermat’s Theorem :  কোন প্রাইম নাম্বারকে দুটি সংখ্যার বর্গের যোগফল হিসেবে প্রকাশ করা যাবে শুধুমাত্র যদি ওই প্রাইম নাম্বারকে 4 দিয়ে ভাগ করলে ভাগশেষ 1 থাকে (p = 1 (mod 4) ।(অথবা p কে যদি 4k+1 ফর্মে লেখা যায় তাহলেই একে p = a2 + b2  ফর্মে লেখা যাবে ) 

Reduce your Eyes Strain with f.lux

Flux adjusts your computer screen according to your eyes to feel you better, you know when you work on your PC for a longtime, then of course your eyes are get strained. Sometimes you can’t sleep well.


Flux changed screen behavior eventually according to daylight, it’s really very painful to work on PC at night. To solve this problem you should use Flux. Its free and it has Mac,windows and Linux version.

Here is a screenshot of Flux 

flux screen shot


Here is the link to the official website https://justgetflux.com/ you can easily download and install it for windows version.

To install it in Linux enter the following command in Terminal:

sudo add-apt-repository ppa:kilian/f.lux

sudo apt-get update

sudo apt-get install fluxgui