···88 \li{ #{(\nat,\leq)}}
99 \li{ #{(\nat \cup \Set{\infty}, \leq)}}
1010 \li{ #{ ([0,1] \subseteq \mathbb{R}, \leq)}}
1111+ \li{ #{ (\op-cl-int{0}{1} \subseteq \mathbb{R}, \leq)}}
1112 \li{ #{ (\mathbb{Q}, \leq)}}
1213 \li{ A [flat domain](dt-0008) #{S_\bot} for some set #{S}.}
1314}
···2223\li{ #{(\cal{P}(S), \subseteq)} is a [cpo](dt-001D) as the [lub](dt-0017) is just the union. }
2324\li{ #{(\nat,\leq)} is \em{not} a [cpo](dt-001D), as the [#{\omega}-chain](dt-000W) #{1 \leq 2 \leq 3 \leq \cdots} has no [lub](dt-0017).}
2425\li{ #{(\nat \cup \Set{\infty}, \leq)} is a [cpo](dt-001D), as #{\infty} is the [lub](dt-0017) of any non-repeating [chain](dt-000V). }
2525-\li{ #{ ([0,1] \subseteq \mathbb{R}, \leq)} is a [cpo](dt-001D) with maximum as the [lub](dt-0017), but the open range (excluding 1) is not.}
2626+\li{ #{ ([0,1] \subseteq \mathbb{R}, \leq)} is a [cpo](dt-001D) with maximum as the [lub](dt-0017).}
2727+\li{#{ (\op-cl-int{0}{1} \subseteq \mathbb{R}, \leq)} is \em{not} a [cpo](dt-001D), as the set #{\Set{0.9,0.99,0.999,\dots}} has a [lub](dt-0017) of #{1 \notin \op-cl-int{0}{1}}.}
2628\li{ #{ (\mathbb{Q}, \leq)} is \em{not} a [cpo](dt-001D), and not just because it lacks a [lub](dt-0017) for #{\mathbb{Q}} itself, but also it doesn't contain #{\sqrt{2}}, which can be expressed as the [lub](dt-0017) of an infinite sequence of rational approximations. }
2729\li{ A [flat domain](dt-0008) #{S_\bot} for some set #{S} is a [cpo](dt-001D), as the largest [chains](dt-000V) have two elements, and we always pick the non-#{\bot} one as the [lub](dt-0017). }
2830 }
+25
trees/dt-001Y.tree
···11+\taxon{Lecture Notes}
22+\title{Domain theory}
33+\author{liamoc}
44+\p{These lecture notes are based on the material I used to teach the [[typesig-dt]] course at the [[uoe]] in 2024.}
55+\transclude{dt-0005}
66+\subtree{
77+\taxon{Lecture}
88+\title{Constructions on cpos and PCF}
99+\p{todo}
1010+}
1111+\subtree{
1212+\taxon{Lecture}
1313+\title{Scott Domains}
1414+\p{todo}
1515+}
1616+\subtree{
1717+\taxon{Lecture}
1818+\title{Recursively Defined Domains}
1919+\p{todo}
2020+}
2121+\subtree{
2222+\taxon{Lecture}
2323+\title{Non-determinism}
2424+\p{todo}
2525+}
···22\author{liamoc}
33\p{I am generally available via email, at \code{me@} this domain. I may also be found on Discord (\code{liamoc}), various Zulips (SPLS, Lean, Agda), the [cogent-club slack](https://cogent-club.slack.com/), [bluesky](https://bsky.app/profile/liamoc.net), [the types.pl mastodon instance](https://types.pl/@liamoc), and inexplicably still [twitter](https://twitter.com/kamatsu8). My office is Room N213 in the Skaidrite Darius Building (CSIT) 108 on the [ANU](anu) Campus. The office door is open to the public so feel free to pop over if you want to visit me. To ensure my availability, it may be wise to first contact me via other means to make an appointment.}
44\p{If you are a student or a colleague, please contact me via my [ANU](anu) email (\code{liam.oconnor} at \code{anu.edu.au}), or on the appropriate course forum (e.g. Ed).}
55-\p{If you are in posession of my telephone number, please avoid calling unless absolutely necessary.}
55+\p{If you are in possession of my telephone number, please avoid calling unless absolutely necessary.}
+4-3
trees/loc-000E.tree
···11-\date{2025-03-28}
22-\tag{news}
33-\title{Testing!}
11+\import{table-macros}
22+\author{liamoc}
33+\title{About this website}
44+\p{This website is a "forest" created using the [Forester tool](https://www.forester-notes.org), a system of evergreen hypertext notes developed by, among others, [[jonsterling]] and [[kentookura]]. To search my forest, press \kbd{Ctrl}+\kbd{K}.}
+1-1
trees/news.tree
···3636}
3737\tr{
3838 \th{ 24.09.09 }
3939- \td{Our student [[rayhana]] has published her first paper, [[amjad-vanglabbeek.oconnor-24]] at [EXPRESS/SOS](expresssos24). }
3939+ \td{Our student [[rayhana]] has published her first paper, [[amjad-vanglabbeek-oconnor-2024]] at [EXPRESS/SOS](expresssos24). }
4040}
4141\tr{
4242 \th{ 24.07.30 }
···1010\p{Lately, my research has been focused on [property-based testing](loc-000A), [semantics](loc-000C) and [temporal logic](loc-000B), but I have very broad research interests. See my [personal bibliography](loc-0001) for a full list of my work.}
1111\p{Previously, I lectured courses at [[unsw]], where I did my PhD with [[gckeller]] and the Trustworthy Systems Team lead by [[heiser]], focusing on the [[cogent]] project.}
12121313-\p{More details about me can be found on my [curriculum vitæ](loc-0004).}
1313+\p{Full details about me can be found on my [curriculum vitæ](loc-0004), which includes a [list of students](loc-0002). My contact details can be found [here](loc-0009).}