(15steps)
PrintForm
Definitions
Lemmas
mb
automata
3
Sections
GenAutomata
Doc
At:
rel
subst2
tc
1
1
1.
x:
SimpleType
2.
r1:
Term List
3.
as:
(Label
Term) List
4.
ds:
Collection(dec())
5.
da:
Collection(SimpleType)
6.
de:
sig()
7.
||r1|| = 2
8.
x
term_types(ds;da;de;r1[0])
9.
x
term_types(ds;da;de;r1[1])
10.
x@0:Label. (x@0
rel_primed_vars( < inl(x),r1 > ))
(
t:SimpleType. mk_dec(x@0, t)
ds
t
term_types(ds;da;de;apply_alist(as;x@0;x@0)))
||map(
t.term_subst2(as;t);r1)|| = 2 & x
term_types(ds;da;de;map(
t.term_subst2(as;t);r1)[0]) & x
term_types(ds;da;de;map(
t.term_subst2(as;t);r1)[1])
By:
Analyze 0
Generated subgoals:
1
||map(
t.term_subst2(as;t);r1)|| = 2
2
11.
||map(
t.term_subst2(as;t);r1)|| = 2
x
term_types(ds;da;de;map(
t.term_subst2(as;t);r1)[0]) & x
term_types(ds;da;de;map(
t.term_subst2(as;t);r1)[1])
About:
(15steps)
PrintForm
Definitions
Lemmas
mb
automata
3
Sections
GenAutomata
Doc