素数の判定の証明

nが素数でないと仮定すると

            n=ab(1<a≦b<n)

このとき        a^2=aa≦ab=n

したがって       a≦√n

これより、nは√n以下のaの約数の素数で割り切れることになり、
仮定の条件に反する。よって、nは素数である。
↑
2時間格闘してもわからなかった自分に、補ったりして理解させていただけませんか?
n=64、a=4、b=16でやってみたりしました。