At:
ioa all mng action1111
1.
I: Type
2.
A: Iioa{i:l}()
3.
rho: Decl
4.
de: sig()
5.
e: {[[de]] rho}
6.
s: l:Labeldecl_type([[ioa_all(I; i.A(i)).da]] rho;l)
7.
i: I
8.
l: Label
9.
x: [[ioa_all(I; i.A(i)).da]] rho(l)
x [[A(i).da]] rho(l)
By:
Using [`ds1',ioa_all(I; i.A(i)).da]
(BackThru
Thm* ds1,ds2:Collection(dec()), x:Label, rho:Decl, v:[[ds1]] rho(x). (d:dec(). d ds2 d.lbl = x d ds1) v [[ds2]] rho(x))
Generated subgoal: