Source/Packages

Runtime.ArenaCertificate

packages/execution/src/Runtime/ArenaCertificate.alpha

331 lines63 declarations18.7 KiBSHA-256 3018604760e2

def · lines 94–99

arenaDisjoint

Full file
[a, a+n) and [b, b+m) are disjoint when one ends before the other begins.
94def arenaDisjoint =
95  (lambda unrestricted left : (family ArenaResident) .
96    (lambda unrestricted right : (family ArenaResident) .
97      (naturalOr
98        (naturalLessOrEqual (arenaResidentEndOf left) (arenaResidentOffsetOf right))
99        (naturalLessOrEqual (arenaResidentEndOf right) (arenaResidentOffsetOf left)))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.