Origin
Definitions
Sections
GenAutomata
Doc
mb_record
Nuprl Section: mb_record - Definitions of records and the dual sigma types and their properties.
Selected Objects
def
record
{d} == l:Label
decl_type(d;l)
THM
rall_subtype
D:(I
Decl), j:I, z:{D(i) for i
I}. z
{D(j)}
def
r_select
r.l == r(l)
def
sigma
(
d) == l:Label
decl_type(d;l)
THM
sall_subtype
D:(I
Decl), j:I, z:(
D(i) for i
I). z
(
D(j))
def
kind
kind(a) == 1of(a)
def
value
value(a) == 2of(a)
def
record_pair
{p} == {1of(p)}
{2of(p)}
Origin
Definitions
Sections
GenAutomata
Doc