namespace latin:/❚
view TypeErasTerms : ?TypedTerms → ?SoftTypedTerms =
include ?Types❙
tm = [A] term❙
❚
view TypeErasEquality : ?TypedEquality → ?SoftTypedEquality =
include ?TypeErasTerms❙
include ?Logic❙
equal = [A,x,y] x≐y❙
❚
// View currently not total
view TypeErasSimpleFunctions : ?SimpleFunctions → ?SoftTypedSimpleFunctions =
include ?TypeErasTerms❙
include ?TypeErasEquality❙
simpfun = [A,B] A → B❙
simplambda = [A,B,F] λ F❙
simpapply = [A,B,F,X] F @ X❙
❚
// View currently not total
view TypeErasDependentFunctions : ?DependentFunctions → ?SoftTypedDependentFunctions =
include ?TypeErasTerms❙
include ?TypeErasEquality❙
depfun = [A,B] Π A B❙
deplambda = [A,B,F] λ F❙
depapply = [A,B,F,X] F @ X❙
❚