A Formal Approach for RDF/S Ontology Evolution

Total Page:16

File Type:pdf, Size:1020Kb

A Formal Approach for RDF/S Ontology Evolution A Formal Approach for RDF/S Ontology Evolution George Konstantinidis and Giorgos Flouris and Grigoris Antoniou and Vassilis Christophides1 Abstract. In this paper, we consider the problem of ontology evo- the cases and options considered are exhaustive. lution in the face of a change operation. We devise a general-purpose To overcome these limitations, we propose an ontology evolution algorithm for determining the effects and side-effects of a requested framework and elaborate on its formal foundations. Our methodol- elementary or complex change operation. Our work is inspired by ogy is driven by ideas and principles of the belief revision literature belief revision principles (i.e., validity, success and minimal change) [3]. In particular, we adopt the Principle of Success (every change and allows us to handle any change operation in a provably ratio- operation is actually implemented) and the Principle of Validity (re- nal and consistent manner. To the best of our knowledge, this is the sulting ontology is valid, i.e., it satisfies all the validity constraints of first approach overcoming the limitations of existing solutions, which the underlying language). Satisfying both these requirements is not deal with each change operation on a per-case basis. Additionally, trivial, as the straightforward application of a change operation upon we rely on our general change handling algorithm to implement spe- an ontology can often lead to invalidity, in which case certain ad- cialized versions of it, one per desired change operation, in order to ditional actions (side-effects) should be executed to restore validity. compute the equivalent set of effects and side-effects.2 Sometimes, there may be more than one ways to do so, in which case a selection mechanism should be in place to determine the “best” op- tion. In this paper, we employ a technique inspired by the Principle of 1 INTRODUCTION Minimal Change [3] (stating that the appropriate result of changing Stored knowledge, in any knowledge-based application, may need an ontology should be as “close” as possible to the original). to change due to various reasons, including changes in the modeled The general idea of our approach is to first determine all the inva- world, new information on the domain, newly-gained access to infor- lidities that any given change (elementary or composite) could cause mation previously unknown, and other eventualities [11]. Here, we upon the updated ontology, using a formal, well-specified validity consider the case of ontologies expressed in RDF/S (as most of the model, and then to determine the best way to overcome potential Semantic Web Schemas (85,45%) are expressed in RDF/S [14]) and invalidity problems in an automatic way, by exploring the various al- introduce a formal framework to handle the evolution of an ontology ternatives and comparing them using a selection mechanism based given a change operation. on an ordering relation on potential side-effects. In particular, our We pay particular attention to the semantics of change operations formal approach is parameterizable to this relation, thus providing which can, in principle, be either elementary (involving a change in a customizable way to guarantee the determination of the “best” re- a single ontology construct) or composite (involving changes in mul- sult. Although our framework is general, in this paper we focus on a tiple constructs) [5]. Even though RDF/S does not support negation, fragment of the RDF/S model which exhibits interesting properties the problem is far from trivial as inconsistencies may rise due to the for deciding query containment and minimization [10]. To the best of validity rules associated with RDF/S ontologies. In fact, naive set- our knowledge, our implementation is the first one that allows pro- theoretical addition or removal of ontological constructs (i.e., direct cessing any type of change operation, and in a fully automatic way. application of a change) has been acknowledged as insufficient for ontology evolution [4, 6, 12]. 2 PROBLEM FORMULATION Most of the implemented ontology management systems (e.g., [1, 2, 8, 13]), are designed using an ad-hoc approach, that solves the 2.1 Modeling RDF/S, ontologies and updates problems related to each change operation on a per-case basis. More In order to abstract from the syntactic peculiarities of the underly- specifically, they explicitly define a finite, and thus incomplete, set of ing language and develop a uniform framework, we will map RDF change operations that they support, and have determined, a priori, to First-Order Logic (FOL). Table 1 (restricted for presentation pur- the semantics of each such operation. Hence, given the lack of a for- poses) shows the FOL representation of certain RDF statements. mal methodology, the designers of these systems have to determine, The language’s semantics is not carried over during the mapping, in advance, all the possible invalidities that could occur in reaction so we need to combine the FOL representation with a set of validity to a change, the various alternatives for handling any such possible rules that capture such semantics. For technical reasons, we assume invalidity, and to pre-select the preferable solutions for implementa- that all constraints can be encoded in the form of (or can be broken tion per case [6]; this selection is hard-coded into the systems’ im- down into a conjunction of) DEDs (disjunctive embedded dependen- plementations. This approach requires a highly tedious, case-based cies), which have the following general form: reasoning which is error-prone and gives no formal guarantee that 8~uP (~u) !_i=1;:::;n9~viQi(~u;~vi) (DED) 1 Institute of Computer Science, FO.R.T.H., Heraklion, Greece, email:gconstan,fgeo,antoniou,[email protected] where: 2 This work was partially supported by the EU projects CASPAR (FP6-2005- IST-033572) and KP-LAB (FP6-2004-IST-27490). ² ~u,~vi are tuples of variables Table 1. Representation of RDF facts using FOL predicates Table 2. Validity Rules RDF triple Intuitive meaning Predicate Rule ID/Name Integrity Constraint Intuitive Meaning C rdf:type rdfs:Class C is a class CS(C) R2 Domain 8x; y 2 §: Domain applies to prop- P rdf:type rdf:Property P is a property PS(P ) Applicability Domain(x; y) ! erties; the domain of a x rdf:type rdfs:Resource x is a class instance CI(x) PS(x) ^ CS(y) property is a class P rdfs:domain C domain of property Domain(P; C) R4 C IsA 8x; y 2 §: Class IsA applies be- P rdfs:range C range of property Range(P; C) Applicability C IsA(x; y) ! tween classes C1 rdfs:subClassOf C2 IsA between classes C IsA(C1;C2) CS(x) ^ CS(y) P1 rdfs:subPropertyOf P2 IsA between properties P IsA(P1;P2) R6 C Inst 8x; y 2 §: Class Instanceof applies x rdf:type C class instantiation C Inst(x; C) Applicability x P y property instantiation PI(x; y; P ) C Inst(x; y) ! between a class instance CI(x) ^ CS(y) and a class R8 Domain is 8x; y; z 2 §: The domain of a prop- unique Domain(x; y) ! erty is unique ² P , Qi are conjunctions of relational atoms of the form :Domain(x; z) _ (y = 0 z) R(w1; :::; wn) and equality atoms of the form (w = w ), where R10 Domain and 8x 2 §; 9y; z 2 §: Each property has a do- 0 w1; :::; wn, w, w are variables or constants Range exists PS(x) ! main and a range ² P may be the empty conjunction Domain(x; z) ^ Range(x; y) R11 C IsA 8x; y; z 2 §: Class IsA is Transitive We employ DEDs, as they are expressive enough for capturing the Transitivity C IsA(x; y) ^ semantics of different RDF fragments and other simple data mod- C IsA(y; z) ! els which are appropriate for our purposes in this paper. Moreover, C IsA(x; z) R12 C IsA 8x; y; 2 §: Class IsA is Irreflexive DEDs will prove suitable for constructing a convenient mechanism Irreflexivity C IsA(x; y) ! for detecting and repairing invalidities. :C IsA(y; x) R15 Determining 8x; y; z 2 §: Class instance propaga- Table 2 shows some rules that are used to capture the semantics of C Inst C Inst(x; y) ^ tion the various RDF constructs (e.g., R11 captures IsA transitivity), as C IsA(y; z) ! C Inst(x; z) well as the restrictions imposed by our RDF model (e.g., R8 captures R17 Property 8x; y; z; w 2 §: Instanceof between that the domain of a property should be unique). It should be stressed Instance of and PI(x; y; z) ^ properties reflect in their Domain sources/domains that the semantics of the language captured by tables 1 and 2 essen- Domain(z; w) ! 3 C Inst(x; w) tially corresponds to a fragment of the standard RDF/S data model R23 P IsA 8x; y 2 §: Property IsA is Irreflex- in which there is a clear role distinction between ontology prim- Irreflexivity P IsA(x; y) ! ive :P IsA(y; x) itives, no cycles in the subsumption relationships, while property subsumption respects corresponding domain/range subsumption re- lationships. Such a fragment has been first studied in [10] in an effort positive ground facts that are already in the ontology. The above two to provide a group of sound and complete algorithms for query con- properties together with the CWA semantics, imply that: tainment and minimization while it is compatible with W3C guide- lines4 for devising restricted fragments of the RDF/S data model. ² P (x) 2 K , K ` P (x) , K 0 :P (x) Similarly, the general-purpose change handling algorithm presented ² P (x) 2= K , K ` :P (x) , K 0 P (x) in this paper can be also applied to other fragments of RDF/S (see An application of these properties is that updating K with :P (x) also [7, 9]) or the standard RDF/S semantics.
Recommended publications
  • 1 Elementary Set Theory
    1 Elementary Set Theory Notation: fg enclose a set. f1; 2; 3g = f3; 2; 2; 1; 3g because a set is not defined by order or multiplicity. f0; 2; 4;:::g = fxjx is an even natural numberg because two ways of writing a set are equivalent. ; is the empty set. x 2 A denotes x is an element of A. N = f0; 1; 2;:::g are the natural numbers. Z = f:::; −2; −1; 0; 1; 2;:::g are the integers. m Q = f n jm; n 2 Z and n 6= 0g are the rational numbers. R are the real numbers. Axiom 1.1. Axiom of Extensionality Let A; B be sets. If (8x)x 2 A iff x 2 B then A = B. Definition 1.1 (Subset). Let A; B be sets. Then A is a subset of B, written A ⊆ B iff (8x) if x 2 A then x 2 B. Theorem 1.1. If A ⊆ B and B ⊆ A then A = B. Proof. Let x be arbitrary. Because A ⊆ B if x 2 A then x 2 B Because B ⊆ A if x 2 B then x 2 A Hence, x 2 A iff x 2 B, thus A = B. Definition 1.2 (Union). Let A; B be sets. The Union A [ B of A and B is defined by x 2 A [ B if x 2 A or x 2 B. Theorem 1.2. A [ (B [ C) = (A [ B) [ C Proof. Let x be arbitrary. x 2 A [ (B [ C) iff x 2 A or x 2 B [ C iff x 2 A or (x 2 B or x 2 C) iff x 2 A or x 2 B or x 2 C iff (x 2 A or x 2 B) or x 2 C iff x 2 A [ B or x 2 C iff x 2 (A [ B) [ C Definition 1.3 (Intersection).
    [Show full text]
  • Formal Construction of a Set Theory in Coq
    Saarland University Faculty of Natural Sciences and Technology I Department of Computer Science Masters Thesis Formal Construction of a Set Theory in Coq submitted by Jonas Kaiser on November 23, 2012 Supervisor Prof. Dr. Gert Smolka Advisor Dr. Chad E. Brown Reviewers Prof. Dr. Gert Smolka Dr. Chad E. Brown Eidesstattliche Erklarung¨ Ich erklare¨ hiermit an Eides Statt, dass ich die vorliegende Arbeit selbststandig¨ verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel verwendet habe. Statement in Lieu of an Oath I hereby confirm that I have written this thesis on my own and that I have not used any other media or materials than the ones referred to in this thesis. Einverstandniserkl¨ arung¨ Ich bin damit einverstanden, dass meine (bestandene) Arbeit in beiden Versionen in die Bibliothek der Informatik aufgenommen und damit vero¨ffentlicht wird. Declaration of Consent I agree to make both versions of my thesis (with a passing grade) accessible to the public by having them added to the library of the Computer Science Department. Saarbrucken,¨ (Datum/Date) (Unterschrift/Signature) iii Acknowledgements First of all I would like to express my sincerest gratitude towards my advisor, Chad Brown, who supported me throughout this work. His extensive knowledge and insights opened my eyes to the beauty of axiomatic set theory and foundational mathematics. We spent many hours discussing the minute details of the various constructions and he taught me the importance of mathematical rigour. Equally important was the support of my supervisor, Prof. Smolka, who first introduced me to the topic and was there whenever a question arose.
    [Show full text]
  • Frege and the Logic of Sense and Reference
    FREGE AND THE LOGIC OF SENSE AND REFERENCE Kevin C. Klement Routledge New York & London Published in 2002 by Routledge 29 West 35th Street New York, NY 10001 Published in Great Britain by Routledge 11 New Fetter Lane London EC4P 4EE Routledge is an imprint of the Taylor & Francis Group Printed in the United States of America on acid-free paper. Copyright © 2002 by Kevin C. Klement All rights reserved. No part of this book may be reprinted or reproduced or utilized in any form or by any electronic, mechanical or other means, now known or hereafter invented, including photocopying and recording, or in any infomration storage or retrieval system, without permission in writing from the publisher. 10 9 8 7 6 5 4 3 2 1 Library of Congress Cataloging-in-Publication Data Klement, Kevin C., 1974– Frege and the logic of sense and reference / by Kevin Klement. p. cm — (Studies in philosophy) Includes bibliographical references and index ISBN 0-415-93790-6 1. Frege, Gottlob, 1848–1925. 2. Sense (Philosophy) 3. Reference (Philosophy) I. Title II. Studies in philosophy (New York, N. Y.) B3245.F24 K54 2001 12'.68'092—dc21 2001048169 Contents Page Preface ix Abbreviations xiii 1. The Need for a Logical Calculus for the Theory of Sinn and Bedeutung 3 Introduction 3 Frege’s Project: Logicism and the Notion of Begriffsschrift 4 The Theory of Sinn and Bedeutung 8 The Limitations of the Begriffsschrift 14 Filling the Gap 21 2. The Logic of the Grundgesetze 25 Logical Language and the Content of Logic 25 Functionality and Predication 28 Quantifiers and Gothic Letters 32 Roman Letters: An Alternative Notation for Generality 38 Value-Ranges and Extensions of Concepts 42 The Syntactic Rules of the Begriffsschrift 44 The Axiomatization of Frege’s System 49 Responses to the Paradox 56 v vi Contents 3.
    [Show full text]
  • Ordinal Numbers and the Well-Ordering Theorem Ken Brown, Cornell University, September 2013
    Mathematics 4530 Ordinal numbers and the well-ordering theorem Ken Brown, Cornell University, September 2013 The ordinal numbers form an extension of the natural numbers. Here are the first few of them: 0; 1; 2; : : : ; !; ! + 1;! + 2;:::;! + ! =: !2;!2 + 1;:::;!3;:::;!2;:::: They go on forever. As soon as some initial segment of ordinals has been con- structed, a new one is adjoined that is bigger than all of them. The theory of ordinals is closely related to the theory of well-ordered sets (see Section 10 of Munkres). Recall that a simply ordered set X is said to be well- ordered if every nonempty subset Y has a smallest element, i.e., an element y0 such that y0 ≤ y for all y 2 Y . For example, the following sets are well-ordered: ;; f1g ; f1; 2g ; f1; 2; : : : ; ng ; f1; 2;::: g ; f1; 2;:::;!g ; f1; 2; : : : ; !; ! + 1g : On the other hand, Z is not well-ordered in its natural ordering. As the list of examples suggests, constructing arbitrarily large well-ordered sets is essentially the same as constructing the system of ordinal numbers. Rather than taking the time to develop the theory of ordinals, we will concentrate on well-ordered sets in what follows. Notation. In dealing with ordered sets in what follows we will often use notation such as X<x := fy 2 X j y < xg : A set of the form X<x is called a section of X. Well-orderings are useful because they allow proofs by induction: Induction principle. Let X be a well-ordered set and let Y be a subset.
    [Show full text]
  • A Theory of Particular Sets, As It Uses Open Formulas Rather Than Sequents
    A Theory of Particular Sets Paul Blain Levy, University of Birmingham June 14, 2019 Abstract ZFC has sentences that quantify over all sets or all ordinals, without restriction. Some have argued that sen- tences of this kind lack a determinate meaning. We propose a set theory called TOPS, using Natural Deduction, that avoids this problem by speaking only about particular sets. 1 Introduction ZFC has long been established as a set-theoretic foundation of mathematics, but concerns about its meaningfulness have often been raised. Specifically, its use of unrestricted quantifiers seems to presuppose an absolute totality of sets. The purpose of this paper is to present a new set theory called TOPS that addresses this concern by speaking only about particular sets. Though weaker than ZFC, it is adequate for a large amount of mathematics. To explain the need for a new theory, we begin in Section 2 by surveying some basic mathematical beliefs and conceptions. Section 3 presents the language of TOPS, and Section 4 the theory itself, using Natural Deduction. Section 5 adapts the theory to allow theorems with free variables. Related work is discussed in Section 6. While TOPS is by no means the first set theory to use restricted quantifiers in order to avoid assuming a totality of sets, it is the first to do so using Natural Deduction, which turns out to be very helpful. This is apparent when TOPS is compared to a previously studied system [26] that proves essentially the same sentences but includes an inference rule that (we argue) cannot be considered truth-preserving.
    [Show full text]
  • A Tale of Two Set Theories
    1 The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-030-23250-4_4 arXiv:1907.08368v1 [cs.LO] 18 Jul 2019 2 A Tale of Two Set Theories Chad E. Brown1 and Karol Pąk2[0000−0002−7099−1669] 1 Czech Technical University in Prague 2 University of Białystok [email protected] Abstract. We describe the relationship between two versions of Tarski- Grothendieck set theory: the first-order set theory of Mizar and the higher-order set theory of Egal. We show how certain higher-order terms and propositions in Egal have equivalent first-order presentations. We then prove Tarski’s Axiom A (an axiom in Mizar) in Egal and construct a Grothendieck Universe operator (a primitive with axioms in Egal) in Mizar. Keywords: Formalized Mathematics, Theorem Proving, Set Theory, Proof Checking, Mizar 1 Introduction We compare two implemented versions of Tarski-Grothendieck (TG) set theory. The first is the first-order TG implemented in Mizar [3,15] axiomatized using Tarski’s Axiom A [24,25]. The other is the higher-order TG implemented in Egal [7] axiomatized using Grothendieck universes [17]. We discuss what would be involved porting Mizar developments into Egal and vice versa. We use Egal’s Grothendieck universes (along with a choice operator) to prove Tarski’s Axiom A in Egal. Consequently the Egal counterpart of each of Mizar’s axioms is provable in Egal and so porting from Mizar to Egal should always be possible in principle. In practice one would need to make Mizar’s implicit reasoning using its type system explicit, a nontrivial task outside the scope of this paper.
    [Show full text]
  • Florida State University Libraries
    )ORULGD6WDWH8QLYHUVLW\/LEUDULHV 2020 Justifying Alternative Foundations for Mathematics Jared M. Ifland Follow this and additional works at DigiNole: FSU's Digital Repository. For more information, please contact [email protected] THE FLORIDA STATE UNIVERSITY COLLEGE OF ARTS & SCIENCES JUSTIFYING ALTERNATIVE FOUNDATIONS FOR MATHEMATICS By JARED M. IFLAND A Thesis submitted to the Department of Philosophy in partial fulfillment of the requirements for graduation with Honors in the Major Degree Awarded: Spring, 2020 The members of the Defense Committee approve the thesis of Jared M. Ifland defended on July 17, 2020. ______________________________ Dr. James Justus Thesis Director ______________________________ Dr. Ettore Aldrovandi Outside Committee Member ______________________________ Dr. J. Piers Rawling Committee Member Abstract: It is inarguable that mathematics serves a quintessential role in the natural sciences and that ZFC — extended by large cardinal axioms — provides a foundation for vast swaths of contemporary mathematics. As such, it is understandable that the naturalistic philosopher may inquire into the ontological status of mathematical entities and sets. Many have argued that the indispensability of mathematics from scientific enterprise warrants belief in mathematical platonism, but it is unclear how knowledge of entities that exist independently of the natural world is possible. Furthermore, indispensability arguments are notoriously antithetical to mathematical practice: mathematicians typically do not refer to scientific
    [Show full text]
  • Constructive Zermelo-Fraenkel Set Theory, Power Set, and the Calculus of Constructions
    This is a repository copy of Constructive zermelo-fraenkel set theory, power set, and the calculus of constructions. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/75182/ Book Section: Rathjen, M (2012) Constructive zermelo-fraenkel set theory, power set, and the calculus of constructions. In: Dybjer, P, Lindström, S, Palmgren, E and Sundholm, G, (eds.) Epistemology versus ontology: Essays on the philosophy and foundations of mathematics in honour of Per Martin-Löf. Logic, Epistemology, and the Unity of Science, 27 . Springer , Dordrecht, Netherlands , 313 - 349. ISBN 9789400744356 https://doi.org/10.1007/978-94-007-4435-6 Reuse Unless indicated otherwise, fulltext items are protected by copyright with all rights reserved. The copyright exception in section 29 of the Copyright, Designs and Patents Act 1988 allows the making of a single copy solely for the purpose of non-commercial research or private study within the limits of fair dealing. The publisher or other rights-holder may allow further reproduction and re-use of this version - refer to the White Rose Research Online record for this item. Where records identify the publisher as the copyright holder, users can verify any specific terms of use on the publisher’s website. Takedown If you consider content in White Rose Research Online to be in breach of UK law, please notify us by emailing [email protected] including the URL of the record and the reason for the withdrawal request. [email protected] https://eprints.whiterose.ac.uk/ Constructive Zermelo-Fraenkel Set Theory, Power Set, and the Calculus of Constructions Michael Rathjen∗ Department of Pure Mathematics, University of Leeds Leeds LS2 9JT, United Kingdom [email protected] May 4, 2012 Abstract Full intuitionistic Zermelo-Fraenkel set theory, IZF, is obtained from constructive Zermelo- Fraenkel set theory, CZF, by adding the full separation axiom scheme and the power set axiom.
    [Show full text]
  • 1. the Zermelo Fraenkel Axioms of Set Theory
    1. The Zermelo Fraenkel Axioms of Set Theory The naive definition of a set as a collection of objects is unsatisfactory: The objects within a set may themselves be sets, whose elements are also sets, etc. This leads to an infinite regression. Should this be allowed? If the answer is “yes”, then such a set certainly would not meet our intuitive expectations of a set. In particular, a set for which A A holds contradicts our intuition about a set. This could be formulated as a first∈ axiom towards a formal approach towards sets. It will be a later, and not very essential axiom. Not essential because A A will not lead to a logical contradiction. This is different from Russel’s paradox:∈ Let us assume that there is something like a universe of all sets. Given the property A/ A it should define a set R of all sets for which this property holds. Thus R = A∈ A/ A . Is R such a set A? Of course, we must be able to ask this { | ∈ } question. Notice, if R is one of the A0s it must satisfy the condition R/ R. But by the very definition of R, namely R = A A/ A we get R R iff R/∈ R. Of course, this is a logical contradiction. But{ how| can∈ } we resolve it?∈ The answer∈ will be given by an axiom that restricts the definition of sets by properties. The scope of a property P (A), like P (A) A/ A, must itself be a set, say B. Thus, instead of R = A A/ A we define≡ for any∈ set B the set R(B) = A A B, A / A .
    [Show full text]
  • On Forms of Justification in Set Theory
    On Forms of Justification in Set Theory∗ Neil Bartony, Claudio Ternullo,z and Giorgio Venturix 17 January 2019 Abstract In the contemporary philosophy of set theory, discussion of new axioms that purport to resolve independence necessitates an explanation of how they come to be justified. Ordinarily, justification is divided into two broad kinds: intrinsic jus- tification relates to how ‘intuitively plausible’ an axiom is, whereas extrinsic justi- fication supports an axiom by identifying certain ‘desirable’ consequences. This paper puts pressure on how this distinction is formulated and construed. In par- ticular, we argue that the distinction as often presented is neither well-demarcated nor sufficiently precise. Instead, we suggest that the process of justification in set theory should not be thought of as neatly divisible in this way, but should rather be understood as a conceptually indivisible notion linked to the goal of explana- tion. Introduction In what sense are mathematical claims justified and what, if any, processes constitute relevant and legitimate justificatory processes? These are crucial issues for the philosophy of mathematics (and for philosophy, in general), as the answers to the questions above clearly bear on the acceptance or rejection of fundamental pieces of mathematical knowledge. Notable historical ex- amples relating to the problem of justification in mathematics include the axioms of geometry, such as Euclid’s Fifth Postulate and, more recently, set-theoretic propo- sitions such as the Axiom of Choice and the Continuum Hypothesis. As is clear, a decision in favour or against the acceptance of each of these axioms or statements has strong consequences for the practice of several mathematical disciplines.
    [Show full text]
  • Sets and Venn Diagrams
    The Improving Mathematics Education in Schools (TIMES) Project NUMBER AND ALGEBRA Module 1 SETS AND VENN DIAGRAMS A guide for teachers - Years 7–8 June 2011 YEARS 78 Sets and Venn diagrams (Number and Algebra : Module 1) For teachers of Primary and Secondary Mathematics 510 Cover design, Layout design and Typesetting by Claire Ho The Improving Mathematics Education in Schools (TIMES) Project 2009‑2011 was funded by the Australian Government Department of Education, Employment and Workplace Relations. The views expressed here are those of the author and do not necessarily represent the views of the Australian Government Department of Education, Employment and Workplace Relations. © The University of Melbourne on behalf of the International Centre of Excellence for Education in Mathematics (ICE‑EM), the education division of the Australian Mathematical Sciences Institute (AMSI), 2010 (except where otherwise indicated). This work is licensed under the Creative Commons Attribution‑ NonCommercial‑NoDerivs 3.0 Unported License. 2011. http://creativecommons.org/licenses/by‑nc‑nd/3.0/ The Improving Mathematics Education in Schools (TIMES) Project NUMBER AND ALGEBRA Module 1 SETS AND VENN DIAGRAMS A guide for teachers - Years 7–8 June 2011 Peter Brown Michael Evans David Hunt Janine McIntosh Bill Pender Jacqui Ramagge YEARS 78 {1} A guide for teachers SETS AND VENN DIAGRAMS ASSUMED KNOWLEDGE • Addition and subtraction of whole numbers. • Familiarity with the English words ‘and’, ‘or’, ‘not’, ‘all’, ‘if…then’. MOTIVATION In all sorts of situations we classify objects into sets of similar objects and count them. This procedure is the most basic motivation for learning the whole numbers and learning how to add and subtract them.
    [Show full text]
  • PDF (Preprint)
    A Tale of Two Set Theories Chad E. Brown1 and Karol P¡k2[0000−0002−7099−1669] 1 Czech Technical University in Prague 2 University of Biaªystok [email protected] Abstract. We describe the relationship between two versions of Tarski- Grothendieck set theory: the rst-order set theory of Mizar and the higher-order set theory of Egal. We show how certain higher-order terms and propositions in Egal have equivalent rst-order presentations. We then prove Tarski's Axiom A (an axiom in Mizar) in Egal and construct a Grothendieck Universe operator (a primitive with axioms in Egal) in Mizar. Keywords: Formalized Mathematics, Theorem Proving, Set Theory, Proof Checking, Mizar 1 Introduction We compare two implemented versions of Tarski-Grothendieck (TG) set theory. The rst is the rst-order TG implemented in Mizar [3,13] axiomatized using Tarski's Axiom A [21,22]. The other is the higher-order TG implemented in Egal [6] axiomatized using Grothendieck universes [15]. We discuss what would be involved in porting Mizar developments into Egal and vice versa. We use Egal's Grothendieck universes (along with a choice operator) to prove Tarski's Axiom A in Egal. Consequently the Egal counterpart of each of Mizar's axioms is provable in Egal and so porting from Mizar to Egal should always be possible in principle. In practice one would need to make Mizar's implicit reasoning using its type system explicit, a nontrivial task outside the scope of this paper. Porting from Egal to Mizar poses two challenges. One is that many denitions and propositions in Egal make use of higher-order quantiers.
    [Show full text]