Source/Packages

Runtime.DeviceArenaCertificate

packages/execution/src/Runtime/DeviceArenaCertificate.alpha

1,800 lines133 declarations66.8 KiBSHA-256 74ef7fffbf20

def · lines 1571–1601

deviceArenaReferenceInstances

Full file
a submission's references, `shift` launches on (a repeated submission's iteration), then `rest`
1571def deviceArenaReferenceInstances =
1572  (lambda unrestricted runs : (family DeviceArenaRuns) .
1573    (lambda unrestricted references : (family NvidiaLaunchReferences) .
1574      (eliminate
1575        NvidiaLaunchReferences
1576        (lambda unrestricted current : (family NvidiaLaunchReferences) .
1577          (pi unrestricted shift : Nat .
1578            (pi unrestricted rest : (family DeviceArenaInstances) . (family DeviceArenaInstances))))
1579        references
1580        (branch
1581          NvidiaLaunchReferencesEmpty
1582          .
1583          (lambda unrestricted shift : Nat .
1584            (lambda unrestricted rest : (family DeviceArenaInstances) . rest)))
1585        (branch
1586          NvidiaLaunchReferencesRange
1587          first
1588          count
1589          .
1590          (lambda unrestricted shift : Nat .
1591            (lambda unrestricted rest : (family DeviceArenaInstances) .
1592              (deviceArenaRangeInstances runs (naturalAdd first shift) count rest))))
1593        (branch
1594          NvidiaLaunchReferencesAppend
1595          left
1596          right
1597          il
1598          ir
1599          .
1600          (lambda unrestricted shift : Nat .
1601            (lambda unrestricted rest : (family DeviceArenaInstances) . (il shift (ir shift rest))))))))

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.