Evaluating an order isomorphism restricted to a principal down-set #
OrderIso.Iic restricts an order isomorphism e : α ≃o β to the interval below a point,
Set.Iic x ≃o Set.Iic (e x). It is built as a structure instance, so an application of it does
not rewrite on its own: a consumer that meets (e.Iic x) y in a goal has to unfold the
construction to get anywhere.
The two lemmas here supply the missing evaluation rules, in both directions. They hold by rfl,
and stating them beside the construction rather than at any use site means no consumer needs the
body of a composite order isomorphism exposed in order to compute with it.