Narito ang pangunahing balangkas:
Proposisyon: Kung
Katunayan: Hayaan
Pagkatapos, sa pamamagitan ng paghahati algorithm,
# R = 0,1,2, # o#3# (natitira).Kaso 1: R = 0. Kung ang natitira ay
#0# , pagkatapos# n = 4k = 2 (2k) # .
#:. n # ay kahit naKaso 2: R = 1. Kung ang natitira ay
#1# , pagkatapos# n = 4k + 1 # .
#:. n # ay kakaiba.Kaso 3: R = 2. Kung ang natitira ay
#2# , pagkatapos# n = 4k + 2 = 2 (2k + 1) # .
#:. n # ay kahit na.Kaso 4: R = 3. Kung ang natitira ay
#3# , pagkatapos# n = 4k + 3 # .
#:. n # ay kakaiba.