Source/Packages

Runtime.ArenaCertificate

packages/execution/src/Runtime/ArenaCertificate.alpha

195 lines44 declarations10.1 KiBSHA-256 27e80963b4ec

def · lines 83–88

arenaDisjoint

Full file
[a, a+n) and [b, b+m) are disjoint when one ends before the other begins.
83def arenaDisjoint =
84  (lambda unrestricted left : (family ArenaResident) .
85    (lambda unrestricted right : (family ArenaResident) .
86      (naturalOr
87        (naturalLessOrEqual (arenaResidentEndOf left) (arenaResidentOffsetOf right))
88        (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.