Difference between revisions of "Generic Instantiation"

From Event-B
Jump to navigationJump to search
imported>Son
imported>Son
Line 6: Line 6:
 
Currently, the proposal mentions that the carrier sets can be instantiated to any set expressions (which contains existing carrier sets and constants).  Beside the declared axioms in the development to be extended there are two ''hidden'' axioms about a carrier set <code>S<code>
 
Currently, the proposal mentions that the carrier sets can be instantiated to any set expressions (which contains existing carrier sets and constants).  Beside the declared axioms in the development to be extended there are two ''hidden'' axioms about a carrier set <code>S<code>
  
\math{S}
+
<math>S \neq \emptyset</math>
 +
 
 +
<math>\forall x \qdot x \in S</math>

Revision as of 16:11, 26 March 2010

The initial proposal from Southampton is as follows. File:Proposal generic instantiation rodin.pdf.

Issues: Instantiation of Carrier Sets

Currently, the proposal mentions that the carrier sets can be instantiated to any set expressions (which contains existing carrier sets and constants). Beside the declared axioms in the development to be extended there are two hidden axioms about a carrier set S

S \neq \emptyset

\forall x \qdot x \in S