Source/Packages

Compiler.DependentCore

packages/compiler/src/Compiler/DependentCore.alpha

12,943 lines498 declarations489.0 KiBSHA-256 ef207b0de796

def · lines 7367–7380

reduceBytesEliminateStep

Full file
7367def reduceBytesEliminateStep :
7368  (pi unrestricted consCase : (family CoreTerm) .
7369    (pi unrestricted head : Byte .
7370      (pi unrestricted tail : Bytes .
7371        (pi unrestricted induction : (family CoreTerm) . (family CoreTerm))))) =
7372  (lambda unrestricted consCase : (family CoreTerm) .
7373    (lambda unrestricted head : Byte .
7374      (lambda unrestricted tail : Bytes .
7375        (lambda unrestricted induction : (family CoreTerm) .
7376          (applyCoreFunctionOnce
7377            (applyCoreFunctionOnce
7378              (applyCoreFunctionOnce consCase (constructor CoreTerm CoreByteLiteral head))
7379              (constructor CoreTerm CoreBytesLiteral tail))
7380            induction)))))

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.