Foundations of Event-B's Logic Clause Samples

Foundations of Event-B's Logic. As ▇▇▇▇▇ is used to develop safety critical systems, bugs in Rodin's theorem prover constitute a serious problem. Unfortunately, several bugs have been discovered that make ▇▇▇▇▇'▇ theorem prover unsound. Obviously, any examination of soundness presupposes a clearly written specification of the logic's syntax, semantics, and proof calculus. There are several publications on the logic of Event-B, but they fail to serve as specification documents, because the logic defined therein is inconsistent [7] or only fragments of the logic implemented in Rodin are considered [8] [9] . Therefore we have devised a rigorous specification document for the logic of Event-B [10] . Mathematical extensions[1] play an important role in avoiding unsoundness, because they allow the user to define new operators, binders, types, and inference and rewrite rules in a soundness preserving fashion. The specification document [10] also devises the theoretical foundations of mathematical extensions. Note that mathematical extensions are well-understood for, e.g., HOL[11] , but the extension methods for HOL cannot be straightforwardly adopted for Event-B because of Event-B's well-definedness [12] mechanism and non-standard term rewriting.
Foundations of Event-B's Logic. The major design decision concerned the logic in which the semantics of Event-B's logic is formalized. We experimented with ZF set theory and HOL. Finally, we decided to define semantics in terms of a (shallow) embedding into HOL, because that allows us to carry out vast parts of our soundness proofs using Isabelle/HOL[13] . In the long term, the embedding allows us to use ▇▇▇▇▇▇▇▇/HOL as an external theorem prover for Rodin. Other design decisions, e.g., concerning terminology, are discussed in [10] .

Related to Foundations of Event-B's Logic

  • Conditions of Eft Services (a.) Ownership of Card(s). Any Card we supply to you is our property and must be returned to us, or to any person whom we authorize to act as our agent, or to any person who is authorized to honor the Card, immediately according to instructions. The Card may be reclaimed at any time at our sole discretion without demand or notice. You cannot transfer your Card to another person.

  • Additional Conditions to Obligations of the Company The obligations of the Company to consummate the Merger and the transactions contemplated by this Agreement shall be subject to the satisfaction at or prior to the Closing of each of the following conditions, any of which may be waived, in writing, exclusively by the Company:

  • Additional Conditions to the Obligations of the Company The obligation of the Company to consummate and effect the Merger shall be subject to the satisfaction at or prior to the Closing Date of each of the following conditions, any of which may be waived, in writing, exclusively by the Company:

  • Conditions to Obligations of Each Party Under This Agreement The respective obligations of each party to effect the Merger and the other transactions contemplated herein shall be subject to the satisfaction at or prior to the Effective Time of the following conditions, any or all of which may be waived, in whole or in part, to the extent permitted by applicable Law:

  • Conditions to Obligations of the Parties The obligations of Buyer, Tribune and ▇▇▇▇▇▇▇▇ to consummate the transactions contemplated by this Agreement shall be subject to the fulfillment or waiver (such waiver to be granted by Buyer and ▇▇▇▇▇▇▇▇ (including on behalf of Tribune) as it relates to Sections 10.01(a), (b) and (c) below, and by Buyer, ▇▇▇▇▇▇▇▇ and Tribune, solely as it relates to Section 10.01(d) below, in each case, if permitted by Law), at or prior to the Closing, of each of the following conditions: (a) No provision of any applicable Law and no Order shall be in effect which has the effect of making the transactions contemplated hereby illegal or otherwise prohibits the consummation of the Closing. (b) The FCC Consent and the HSR Clearance, if any, shall have been granted or obtained and be effective. (c) Solely in the event that ▇▇▇▇▇▇▇▇ agrees to divest KSTU and KCPQ (collectively, the “Covered Stations”) in order to obtain the DOJ’s approval of the Merger, the execution by the DOJ of the DOJ Consent Decree with respect to the sale of the Covered Stations to Buyer pursuant to this Agreement or if the DOJ otherwise consents in writing with respect to such sale of the Covered Stations to Buyer. For the avoidance of doubt, if for any reason the divestiture of the Covered Stations is not required by the DOJ as a condition to the DOJ’s approval of the Merger, then the foregoing consent of DOJ shall not be a condition to the sale of the Covered Stations under this Agreement, and such Covered Stations shall be subject only to those conditions applicable to all Stations pursuant to the terms and subject to the conditions of this Agreement. (d) The conditions to the Tribune Closing shall have been satisfied or waived (except for any conditions that by their nature can only be satisfied at or as of the Tribune Closing, which conditions will be satisfied or waived at the Tribune Closing) and the Tribune Closing shall have occurred or shall be scheduled to occur immediately following the Closing.