Eigenclass model: Difference between revisions

Content deleted Content added
Hundblue (talk | contribs)
Hundblue (talk | contribs)
Representation by sets: New section added.
Line 569:
 
</ol>
 
== Representation by sets ==
 
The eigenclass model can be interpreted by means of set theory.<ref name="ome-set-rep">
{{cite web | url=http://www.atalon.cz/om/object-membership/set-rep/ | title=Object Membership: Set-theoretic representation}}</ref>
<!-- -->
Objects are represented by sets so that object membership structure is induced by set structure.
The correspondence is best described via a generalization of the [[#canonical_structure|canonical structure]] such that only those features are axiomatized that are essential w.r.t. set representation.
 
=== {{anchor|essential_structure}} Essential structure of &#1013; ===
 
An ''essential structure'' of &#1013; is a structure
<span style="white-space:nowrap">''(<u>O</u>, .ec, &le;, <u>r</u>)''</span>
where
''<u>O</u>'' is the set of objects,
''.ec'' is the ''eigenclass map'' between objects,
''&le;'' is the ''inheritance'' relation, and
''<u>r</u>'' is the ''inheritance root'', a distinguished object.
Objects that are not inheritance descendants of ''<u>r</u>'' are ''terminal(s)''.
The structure is subject to the following axioms:
 
<ol style="list-style-type:none; margin-left: 2ex;">
 
<li style="text-indent:-3ex; margin-left:3ex;">(e~1)
Inheritance, ≤, is a partial order.
 
<li>(e~2)
The eigenclass map, ''.ec'', is an order embedding w.r.t. ≤.
 
<li>(e~3)
Objects from eigenclass chains of terminals are minimal in ≤.
 
<li>(e~4)
Every eigenclass is a descendant of ''<u>r</u>''.
 
<li>(e~5)
The eigenclass chain of ''<u>r</u>''
(i.e. the [[#Reduced_helix|reduced helix]] ''<u>R</u>'') has no lower bound in ≤.
 
</ol>
 
Like with canonical structures, an essential structure is given by
<span style="white-space:nowrap">''(<u>O</u>,'' &#1013;'')''</span>
where
<span style="white-space:nowrap">(&#1013;) = (''.ec'') &#9675; (&le;)</span>.
 
=== The embedding ===
 
Any essential structure of &#1013; can be embedded into a set ''<u>V</u>'' that is formed as a cumulative hierarchy over a set of [[urelement|urelements]], ''<u>U</u>''.
Elements of ''<u>U</u>'' can be [[Pure set|pure sets]]
that are minimal both in
<span style="white-space:nowrap">''(<u>V</u>,'' ∈'')''</span> and
<span style="white-space:nowrap">''(<u>V</u>,'' ⊆'')''</span>
so that
they just behave ''like'' urelements with respect to ''<u>V</u>''.
<!-- -->
The set ''<u>V</u>'' is built in ''ω''+1 stages.
The 0-th stage is the set ''<u>U</u>'' of urelements.
For each natural number ''i'', the ''i''-th stage equals the ''i''-th application of ''P<sub style="margin-left:-.8ex">⋆</sub>'',
the ''powerset cumulation'' operator, defined by
:''P<sub style="margin-left:-.8ex">⋆</sub>(X)'' = (''P(X)'' ∖ {∅}) ∪ ''X''
where ''P(X)'' denotes the powerset of ''X''.
The ''ω''-th stage, called ''[[Universe_(mathematics)#In_ordinary_mathematics| superstructure]]'' in the field of [[non-standard analysis]],{{efn|
However, we provide a slightly different construction by removing the empty set.
}}
is the union of all previous stages.
This set stands for the inheritance root &ndash; it is therefore denoted ''<u>r</u>''.
The set ''<u>V</u>'' then equals the powerset cumulation of ''<u>r</u>'',
i.e. ''<u>V</u> = P<sub style="margin-left:-.8ex">⋆</sub><sup>ω+1</sup>(<u>U</u>) = P<sub style="margin-left:-.8ex">⋆</sub>(<u>r</u>)''.
 
The eigenclass map, ''.ec'', is defined on ''<u>V</u>'' by
:''x.ec = P(x)'' ∩ ''<u>r</u>'',
i.e. the eigenclass of ''x'' is the set of all those subsets of ''x'' which belong to some finite stage.
<!-- -->
Then
<span style="white-space:nowrap">''(<u>V</u>, .ec,'' &sube;'', <u>r</u>)''</span> is an essential structure of &#1013;.
The inheritance relation, &le;, coincides with set inclusion, &sube;, on ''<u>V</u>''.
Object membership on ''<u>V</u>'' is given by:
''x'' &#1013; ''y'' iff ''P(x)'' ∩ ''<u>r</u>'' is a subset of ''y''.
Terminal objects are the urelements.
The following are satisfied:
<!-- -->
<table border=0 cellpadding=2 style="margin:1ex 3ex;">
<tr valign=top>
<td>''x.ec'' = {''x''}</td>
<td>if ''x'' is terminal
(or ''x'' is from the eigenclass chain of a terminal),</td>
</tr>
<tr valign=top>
<td style="padding-right:2ex;white-space:nowrap;">''x.ec = P(x)'' ∖ {∅}</td>
<td>if (and only if) ''x'' ∈ ''<u>r</u>'',</td>
</tr>
<tr valign=top>
<td>''x.ec'' &sub; ''x''</td>
<td>if (and only if) ''x'' &#1013; ''x''.</td>
</tr>
</table>
 
Any subset ''<u>O</u>'' of ''<u>V</u>'' such that ''<u>r</u>'' ∈ ''<u>O</u>'' and ''<u>O</u>.ec'' = ''<u>V</u>.ec'' ∩ ''<u>O</u>'' forms an "object system": the substructure
<span style="white-space:nowrap">''(<u>O</u>, .ec,'' &sube;'', <u>r</u>)''</span> is an essential structure of object membership.
<!-- -->
Conversely, any essential structure of &#1013; can be represented by such set ''<u>O</u>''.
Moreover, such a representation exists that
for every ''x'', ''y'' from ''<u>O</u>'',
:''x'' ∈ ''y'' &nbsp; iff &nbsp; ''x'' ϵ ''y'' and ''x'' ∈ ''<u>r</u>''.
 
== Specializations ==