Confirmed users, Bureaucrats and Sysops emeriti
419
edits
Line 114: | Line 114: | ||
Let principal(x) = (x is Window) ? x.principal : principal(x.parent). | Let principal(x) = (x is Window) ? x.principal : principal(x.parent). | ||
Let mapMeet(a) = a[0]. | Let mapMeet(a) = a[0].principal ^ ... ^ a.top().principal. | ||
Let canAccess(o, r) = allAccess(o, r) || principal(o) <= mapMeet(stack). | Let canAccess(o, r) = allAccess(o, r) || principal(o) <= mapMeet(stack). |