(**************************************************************************)
include "basic_2/notation/relations/exclaim_5.ma".
+include "basic_2/notation/relations/exclaim_4.ma".
+include "basic_2/notation/relations/exclaimstar_4.ma".
include "basic_2/rt_computation/cpms.ma".
(* CONTEXT-SENSITIVE NATIVE VALIDITY FOR TERMS ******************************)
interpretation "context-sensitive native validity (term)"
'Exclaim a h G L T = (cnv a h G L T).
+interpretation "context-sensitive restricted native validity (term)"
+ 'Exclaim h G L T = (cnv true h G L T).
+
+interpretation "context-sensitive extended native validity (term)"
+ 'ExclaimStar h G L T = (cnv false h G L T).
+
(* Basic inversion lemmas ***************************************************)
fact cnv_inv_zero_aux (a) (h): ∀G,L,X. ⦃G, L⦄ ⊢ X ![a, h] → X = #0 →