(8steps)
PrintForm
Definitions
Lemmas
mb
automata
3
Sections
GenAutomata
Doc
At:
term
mng
equal
ds,da:Collection(dec()), st:Collection(SimpleType), de:sig(), rho:Decl, e1:{1of([[de]] rho)} , s1,s2:{[[ds]] rho}, a:[[st]] rho, tr:trace_env([[da]] rho), u:Term, t:SimpleType. trace_consistent(rho;da;tr.proj;u)
(
x:Label. (x
term_vars(u))
s1.x = s2.x)
t
term_types(ds;st;de;u)
[[u]] e1 s1 a tr = [[u]] e1 s2 a tr
[[t]] rho
By:
RepeatFor 11 ((Analyze 0) THENA (Auto THEN (Fold `decl` 0)))
Generated subgoal:
1
1.
ds:
Collection(dec())
2.
da:
Collection(dec())
3.
st:
Collection(SimpleType)
4.
de:
sig()
5.
rho:
Decl
6.
e1:
{1of([[de]] rho)}
7.
s1:
{[[ds]] rho}
8.
s2:
{[[ds]] rho}
9.
a:
[[st]] rho
10.
tr:
trace_env([[da]] rho)
11.
u:
Term
t:SimpleType. trace_consistent(rho;da;tr.proj;u)
(
x:Label. (x
term_vars(u))
s1.x = s2.x)
t
term_types(ds;st;de;u)
[[u]] e1 s1 a tr = [[u]] e1 s2 a tr
[[t]] rho
About:
(8steps)
PrintForm
Definitions
Lemmas
mb
automata
3
Sections
GenAutomata
Doc