Literature.
[1] Ján Komara. Specification and Verification of Programs. Online.
[2] Ján Kľuka. Úvod do deklaratívneho programovania. Online.
[3] Ján Komara. Recursive Functions. Online.
Chapter. Programs Operating on Lists.
Section. Sorting of Lists.
[CL] Remark. See the auxiliary module Maux*.
Subsection. Insertion Sort.
Insertion function.
Exercise. Prove
##
Insertion sort.
Exercise. (bonus 2 points) Prove