Section KNASTER_TARSKI. (* Reference: "https://www.cs.utexas.edu/users/misra/Notes.dir/KnasterTarski.pdf" written by Jayadev Misra *)
Context {D : Type} {PROSET : isProset D} {COLA : isCola D (PROSET := PROSET)}.

Theorem KnasterTarski_1st (f : D -> D)
(f_isMonotonic : isMonotonic1 f)
: { lfp_f : D | is_infimum_of lfp_f (prefixedpointsOf f) /\ is_lfpOf lfp_f f }.