rzk-0.11.4: test/typecheck/cases/warn-rstt-bare-tope-object-point.rzk
#lang rzk-1 -- A bare tope parameter is a meta parameter, like (psi : 1 -> TOPE): an -- instance that mentions an object-level point is outside RSTT. #set-option "rstt-safe" = "warn" #define const-on (psi : TOPE) (A : U) (a : A) : (t : 2 | psi) -> A := \ _ -> a #define at-point (s : 2) (A : U) (a : A) : (t : 2 | s === 0_2) -> A := const-on (s === 0_2) A a