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.