Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. (*
  2. Tarski's fixed-point theorem on sets (complete lattice)
  3. Isabelle 2014
  4. *)
  5. theory Tarski imports Main begin
  6.  
  7. lemma fp1: "mono F ==> F (Inter {X. F X <= X}) <= Inter {X. F X <= X}"
  8. apply(rule subsetI)
  9. apply(rule InterI)
  10. apply(simp)
  11. apply(subgoal_tac "Inter {X. F X <= X} <= X")
  12. apply(drule_tac x="Inter {X. F X <= X}" in monoD)
  13. apply(auto)
  14. done
  15.  
  16. lemma fp2: "mono F ==> Inter {X. F X <= X} <= F (Inter {X. F X <= X})"
  17. apply(frule fp1)
  18. apply(drule monoD)
  19. apply(auto)
  20. done
  21.  
  22. theorem fp: "mono F ==> Inter {X. F X <= X} = F (Inter {X. F X <= X})"
  23. apply(rule antisym)
  24. apply(erule fp2)
  25. apply(erule fp1)
  26. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement