Thm* t:Term, e,s,a1,a2,tr:Top. closed_term(t)  ([[t]] e s a1 tr ~ [[t]] e s a2 tr) | [closed_term_mng] |
Thm* u:Term, d:Decl, tr:trace_env(d), a:( d), e,s,v:Top. affects_trace(tr.proj;kind(a);u)  ([[u]] e s v tappend(tr;a) ~ [[u]] e s v tr) | [term_mng_tappend] |
Thm* u:Term, e,s,a,tr,tr':Top. mentions_trace(u)  ([[u]] e s a tr' ~ [[u]] e s a tr) | [term_mng_static] |
Thm* t:Term, e,s,s',a,tr:Top. [[(t)']] e s s' a tr ~ [[t]] e s' a tr | [term_mng2_addprime] |
Thm* t:Term, e,s,s',a,tr:Top. [[unprime(t)]] e s s' a tr ~ [[t]] e s a tr | [term_mng2_unprime] |
Thm* t:Term, e,a,s,tr:Top. [[t]] e s a tr ~ [[unprime(t)]] e s a tr | [term_mng_unprime] |