SE 3S03 - Tutorial 5. Alicia Marinache. Week of Feb 09, 2015

Size: px
Start display at page:

Download "SE 3S03 - Tutorial 5. Alicia Marinache. Week of Feb 09, 2015"

Transcription

1 SE 3S03 - Tutorial 5 Department of Computer Science McMaster University Week of Feb 09, 2015 Acknowledgments: The material of these slides is based on [1] (chapter 2) 1/16

2 Outline 2/16

3 I I I I 3/16

4 Definition Let (P, ) be an empirical relational system, where P is a non-empty countable set and is an equivalence relation on P. Let (R, =) be numerical mathematical structure with R its carrier set and = is its identity relation. Let µ : P! R be a real value function. The system ((P, ), (R, =),µ)isanominal scale i 8(p, q p, q 2 P : p q, µ(p) =µ(q)) I Nominal: Latin nomine, name I Labels, grouping I No quantitative value, either in or out 4/16

5 - examples 5/16

6 - examples I Error fault type: code, design, specification 5/16

7 - examples I Error fault type: code, design, specification 8 >< 1 if x is specification fault I µ 1 (x) = 2 if x is design fault >: 3 if xiscodefault 5/16

8 - examples I Error fault type: code, design, specification 8 >< 1 if x is specification fault I µ 1 (x) = 2 if x is design fault >: 3 if xiscodefault I Example 2:... 5/16

9 - examples I Error fault type: code, design, specification 8 >< 1 if x is specification fault I µ 1 (x) = 2 if x is design fault >: 3 if xiscodefault I Example 2:... I Admissible : 5/16

10 - examples I Error fault type: code, design, specification 8 >< 1 if x is specification fault I µ 1 (x) = 2 if x is design fault >: 3 if xiscodefault I Example 2:... I Admissible : any two mappings µ 1,µ 2 can be related by... 5/16

11 Definition Let (P, ) be an empirical relational system, where P is a non-empty countable set and is an empirical relation describing ranking properties on P. Let (R, ) benumerical mathematical structure with R its carrier set and its partial order. Let µ : P! R be a real value function. The system ((P, ), (R, ), µ)isanordinal scale i 1. 8(p, q p, q 2 P : p q, µ(p) µ(q)) 2. 8(p, q, r p, q, r 2 P : p q ^ q r, p r) (Transitivity) 3. 8(p, q p, q 2 P : p q _ q p) (Completeness) 6/16

12 I Ordinal: Latin ordin - related to order in a sequence I Ranking, ordering I Mappings must preserve the ordering I Arithmetic operations allowed? How about mean, median, mode? I Example: 7/16

13 I Ordinal: Latin ordin - related to order in a sequence I Ranking, ordering I Mappings must preserve the ordering I Arithmetic operations allowed? How about mean, median, mode? I Example: Fault priority: low, average, high, urgent; the relation is more important I µ 1 (x) = 7/16

14 I Ordinal: Latin ordin - related to order in a sequence I Ranking, ordering I Mappings must preserve the ordering I Arithmetic operations allowed? How about mean, median, mode? I Example: Fault priority: low, average, high, urgent; the relation is more important 8 1 if xislow >< 3 if x is average I µ 1 (x) = 5 if x is high >: 10 if x is urgent I Admissible : 7/16

15 I Ordinal: Latin ordin - related to order in a sequence I Ranking, ordering I Mappings must preserve the ordering I Arithmetic operations allowed? How about mean, median, mode? I Example: Fault priority: low, average, high, urgent; the relation is more important 8 1 if xislow >< 3 if x is average I µ 1 (x) = 5 if x is high >: 10 if x is urgent I Admissible : any two mappings µ 1,µ 2 can be related by... 7/16

16 Definition Let (PxP, ) be an algebraic di erence structure. Let µ : P! R be a real value function. The system ((PXP, ), (RX R, ),µ)isaninterval scale i 1. 8(a, b, c, d a, b, c, d 2 P :(a, b) (c, d), µ(a) µ(b) µ(c) µ(d)) 2. If another function, g, satisfies property (1), 9, 2 R,, >0s.t. g(x) = µ(x) + holds 8/16

17 I Does it preserve order?... 9/16

18 I Does it preserve order?... I What else it preserves?... 9/16

19 I Does it preserve order?... I What else it preserves?... I Can I add / subtract? Why? 9/16

20 I Does it preserve order?... I What else it preserves?... I Can I add / subtract? Why? I Can I multiply / divide? Why? 9/16

21 I Does it preserve order?... I What else it preserves?... I Can I add / subtract? Why? I Can I multiply / divide? Why? I Example: we can add the notion of di erence in... for an ordinal scale. 9/16

22 I Does it preserve order?... I What else it preserves?... I Can I add / subtract? Why? I Can I multiply / divide? Why? I Example: we can add the notion of di erence in... for an ordinal scale. 9/16

23 Definition Let (P,, ) be an empirical relational system, where P is a non-empty countable set, is an empirical relation describing ranking properties on P, and is a binary operation on P. Let(R,,+)benumericalmathematical structure with R its carrier set, its partial order, and + the addition on R. Letµ : P! R be a real value function. The system ((P,, ), (R,, +),µ)isaratio scale i 1. 8(p, q p, q 2 P : p q, µ(p) µ(q)) 2. 8(p, q p, q 2 P : µ(p q) =µ(p)+µ(q)) 10/16

24 I The mapping (µ) inaratioscalepreserves: 11/16

25 I The mapping (µ) inaratioscalepreserves:ordering, di erence, and ratio I Preservation of ratio is made possible by the existence of a zero element, the lack of the measured attribute I Measurements start at zero and increase in equal intervals, called units I Example: length of software code. What is zero? Units for length: 11/16

26 I The mapping (µ) inaratioscalepreserves:ordering, di erence, and ratio I Preservation of ratio is made possible by the existence of a zero element, the lack of the measured attribute I Measurements start at zero and increase in equal intervals, called units I Example: length of software code. What is zero? Units for length: # of lines, KLOC, # of characters, # of executable statements 11/16

27 I The type of scale determine what kind of analysis we can perform on the s I Consider these statements: 1. The # of errors discovered during integration testing was The cost of fixing each error is at least A semantic error takes twice as long to fix than an syntactic error. 4. A semantic error is twice as complex as a syntactic error. I A statement involving is meaningful if its truth value is invariant of of allowable scales. 12/16

28 1. Fred is twice as tall as Jane. What type of scale is it used? Is the statement meaningful? Prove it. 2. The temperature in Tokyo (40 C) today is twice that in London (20 C). Is it meaningful? Can you think of a way to transform the statement to make it meaningful? 3. Failure x is twice as critical as failure y. Is it a meaningful statement? Why? 4. One manager measures the months spent on project X since work started (Jan 1, 2014) and one manager measures the years spent on same project X since the contract has been signed (May 1, 2013). What types of scales are? Is there an admissible transformation between them? 13/16

29 1. We define speed of software w.r.t. an empirical binary relation faster than and we observe that A is faster than B, which is faster than C. 2. Define the simplest scale... 14/16

30 1. We define speed of software w.r.t. an empirical binary relation faster than and we observe that A is faster than B, which is faster than C. 2. Define the simplest scale Let µ and µ 0 be 2 admissible measures. Describe the relation between the 2 measures. 4. Is the statement Program A is faster than both B and C meaningful? Why? 5. Is the statement Program B is faster than both A and C meaningful? Why? 6. We define µ as: µ(a) = 3; µ(b) = 2; µ(c) = 1. Is the statement Program A is more than twice as fast as Program C a meaningful statement? Why? 14/16

31 I Understanding the scale means understanding what analytics can be performed on the s. I Meaningfulness does not mean useful, practical, or easy to collect. A statement is meaningful if its truth value is invariant of of the scale. 15/16

32 References I Appendix References N. Fenton; S.L. Pfleeger Software Metrics A Rigorous and Practical Approach. PWS, /16

SFWR ENG 3S03: Software Testing

SFWR ENG 3S03: Software Testing (Slide 1 of 64) Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario and Acknowledgments: Material based on [FP97, Chapter 2] and [Zus97, Chapter

More information

Measuring lateness. Definition of Measurement (Fenton)

Measuring lateness. Definition of Measurement (Fenton) When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meagre

More information

Measurement Theory for Software Engineers

Measurement Theory for Software Engineers Measurement Theory for Software Engineers Although mathematics might be considered the ultimate abstract science, it has always been motivated by concerns in the real, physical world. Thus it is not surprising

More information

1. Types of Biological Data 2. Summary Descriptive Statistics

1. Types of Biological Data 2. Summary Descriptive Statistics Lecture 1: Basic Descriptive Statistics 1. Types of Biological Data 2. Summary Descriptive Statistics Measures of Central Tendency Measures of Dispersion 3. Assignments 1. Types of Biological Data Scales

More information

SWER ENG 2DM3 Tutorial 2

SWER ENG 2DM3 Tutorial 2 Tutorial 2 Min Jing Liu Department of Computing and Software McMaster University Sept 22, 2011 Tutorial 2 Outline 1 Set 2 Function 3 Sequences and Summation Set Set Definition: A set is an unordered collection

More information

+ = Spatial Analysis of Raster Data. 2 =Fault in shale 3 = Fault in limestone 4 = no Fault, shale 5 = no Fault, limestone. 2 = fault 4 = no fault

+ = Spatial Analysis of Raster Data. 2 =Fault in shale 3 = Fault in limestone 4 = no Fault, shale 5 = no Fault, limestone. 2 = fault 4 = no fault Spatial Analysis of Raster Data 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 2 4 4 4 2 4 4 2 4 4 4 2 4 4 2 4 4 3 4 4 4 2 3 + = 0 = shale 1 = limestone 2 = fault 4 = no fault 2 =Fault in shale 3 = Fault in limestone

More information

Scales & Measurements. Joe Celko copyright 2015

Scales & Measurements. Joe Celko copyright 2015 Scales & Measurements Joe Celko copyright 2015 Potrzebie System of Weights &SS Measures Terms - 2 Range - how much is covered (A bigger target has a wider range) Granularity - divisions within a unit of

More information

Measure and integration

Measure and integration Chapter 5 Measure and integration In calculus you have learned how to calculate the size of different kinds of sets: the length of a curve, the area of a region or a surface, the volume or mass of a solid.

More information

Part III: Unstructured Data. Lecture timetable. Analysis of data. Data Retrieval: III.1 Unstructured data and data retrieval

Part III: Unstructured Data. Lecture timetable. Analysis of data. Data Retrieval: III.1 Unstructured data and data retrieval Inf1-DA 2010 20 III: 28 / 89 Part III Unstructured Data Data Retrieval: III.1 Unstructured data and data retrieval Statistical Analysis of Data: III.2 Data scales and summary statistics III.3 Hypothesis

More information

Representation of Geographic Data

Representation of Geographic Data GIS 5210 Week 2 The Nature of Spatial Variation Three principles of the nature of spatial variation: proximity effects are key to understanding spatial variation issues of geographic scale and level of

More information

Construction of a general measure structure

Construction of a general measure structure Chapter 4 Construction of a general measure structure We turn to the development of general measure theory. The ingredients are a set describing the universe of points, a class of measurable subsets along

More information

Spatial Analysis of Raster Data

Spatial Analysis of Raster Data Spatial Analysis of Raster Data 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 2 4 4 4 2 4 5 5 4 2 4 4 4 2 5 5 4 4 2 4 5 4 3 5 4 4 4 2 5 5 5 3 + = 0 = shale 1 = limestone 2 = fault 4 = no fault 2 =Fault in shale 3 =

More information

Lecture 13 Notes, Electromagnetic Theory II Dr. Christopher S. Baird, faculty.uml.edu/cbaird University of Massachusetts Lowell

Lecture 13 Notes, Electromagnetic Theory II Dr. Christopher S. Baird, faculty.uml.edu/cbaird University of Massachusetts Lowell Lecture 13 Notes, Electromagnetic Theory II Dr. Christopher S. Baird, faculty.uml.edu/cbaird University of Massachusetts Lowell 1. Covariant Geometry - We would like to develop a mathematical framework

More information

4 Integration 4.1 Integration of non-negative simple functions

4 Integration 4.1 Integration of non-negative simple functions 4 Integration 4.1 Integration of non-negative simple functions Throughout we are in a measure space (X, F, µ). Definition Let s be a non-negative F-measurable simple function so that s a i χ Ai, with disjoint

More information

Doc112: Hardware. Department of Computing, Imperial College London. Doc112: Hardware Lecture 1 Slide 1

Doc112: Hardware. Department of Computing, Imperial College London. Doc112: Hardware Lecture 1 Slide 1 Doc112: Hardware Department of Computing, Imperial College London Doc112: Hardware Lecture 1 Slide 1 First Year Computer Hardware Course Lecturers Duncan Gillies Bjoern Schuller Doc112: Hardware Lecture

More information

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted

More information

Statistics Boot Camp. Dr. Stephanie Lane Institute for Defense Analyses DATAWorks 2018

Statistics Boot Camp. Dr. Stephanie Lane Institute for Defense Analyses DATAWorks 2018 Statistics Boot Camp Dr. Stephanie Lane Institute for Defense Analyses DATAWorks 2018 March 21, 2018 Outline of boot camp Summarizing and simplifying data Point and interval estimation Foundations of statistical

More information

COSMIC-FFP & Entropy: A Study of their Scales, Scale Types and Units

COSMIC-FFP & Entropy: A Study of their Scales, Scale Types and Units COSMIC-FFP & Entropy: A Study of their Scales, Scale Types and Units Manar Abu Talib, Alain Abran, Olga Ormandjieva Agenda Introduction Scale Types COSMIC-FFP COSMIC-FFP Scale, Scale Type & Unit Entropy

More information

COSMIC-FFP & Functional Complexity (FC) Measures: A Study of their Scales, Units and Scale Types

COSMIC-FFP & Functional Complexity (FC) Measures: A Study of their Scales, Units and Scale Types COSMIC-FFP & Functional Complexity (FC) Measures: A Study of COSMIC-FFP & Functional Complexity (FC) Measures: A Study of Manar Abu Talib**, Alain Abran*, Olga Ormandjieva** *École de Technologie Supérieure

More information

Function Operations and Composition of Functions. Unit 1 Lesson 6

Function Operations and Composition of Functions. Unit 1 Lesson 6 Function Operations and Composition of Functions Unit 1 Lesson 6 Students will be able to: Combine standard function types using arithmetic operations Compose functions Key Vocabulary: Function operation

More information

On the Application of Measurement Theory in Software Engineering *

On the Application of Measurement Theory in Software Engineering * On the Application of Measurement Theory in Software Engineering * Lionel Briand Khaled El Emam Sandro Morasca Centre de Recherche Informatique de Montréal (CRIM) Software Engineering Group 1801 McGill

More information

STAT Section 3.4: The Sign Test. The sign test, as we will typically use it, is a method for analyzing paired data.

STAT Section 3.4: The Sign Test. The sign test, as we will typically use it, is a method for analyzing paired data. STAT 518 --- Section 3.4: The Sign Test The sign test, as we will typically use it, is a method for analyzing paired data. Examples of Paired Data: Similar subjects are paired off and one of two treatments

More information

From Essential University Physics 3 rd Edition by Richard Wolfson, Middlebury College 2016 by Pearson Education, Inc.

From Essential University Physics 3 rd Edition by Richard Wolfson, Middlebury College 2016 by Pearson Education, Inc. PreClass Notes: Chapter 1 From Essential University Physics 3 rd Edition by Richard Wolfson, Middlebury College 2016 by Pearson Education, Inc. Narration and extra little notes by Jason Harlow, University

More information

3 hours UNIVERSITY OF MANCHESTER. 22nd May and. Electronic calculators may be used, provided that they cannot store text.

3 hours UNIVERSITY OF MANCHESTER. 22nd May and. Electronic calculators may be used, provided that they cannot store text. 3 hours MATH40512 UNIVERSITY OF MANCHESTER DYNAMICAL SYSTEMS AND ERGODIC THEORY 22nd May 2007 9.45 12.45 Answer ALL four questions in SECTION A (40 marks in total) and THREE of the four questions in SECTION

More information

Handout #6 INTRODUCTION TO ALGEBRAIC STRUCTURES: Prof. Moseley AN ALGEBRAIC FIELD

Handout #6 INTRODUCTION TO ALGEBRAIC STRUCTURES: Prof. Moseley AN ALGEBRAIC FIELD Handout #6 INTRODUCTION TO ALGEBRAIC STRUCTURES: Prof. Moseley Chap. 2 AN ALGEBRAIC FIELD To introduce the notion of an abstract algebraic structure we consider (algebraic) fields. (These should not to

More information

Fractions. Review R.7. Dr. Doug Ensley. January 7, Dr. Doug Ensley Review R.7

Fractions. Review R.7. Dr. Doug Ensley. January 7, Dr. Doug Ensley Review R.7 Review R.7 Dr. Doug Ensley January 7, 2015 Equivalence of fractions As long as c 0, a b = a c b c Equivalence of fractions As long as c 0, a b = a c b c Examples True or False? 10 18 = 2 5 2 9 = 5 9 10

More information

UNIT 3 VOCABULARY: SEQUENCES

UNIT 3 VOCABULARY: SEQUENCES 3º ESO Bilingüe Página UNIT 3 VOCABULARY: SEQUENCES.. Sequences of real numbers A sequence of real numbers is a set of real numbers that are in order. For example: 3, 5, 7, 9,, 3... is a set of numbers

More information

Vocabulary Polynomial: A monomial or the sum of two or more monomials whose exponents are positive. Example: 5a 2 + ba 3. 4a b, 1.

Vocabulary Polynomial: A monomial or the sum of two or more monomials whose exponents are positive. Example: 5a 2 + ba 3. 4a b, 1. A.APR.A.1: Arithmetic Operations on Polynomials POLYNOMIALS AND QUADRATICS A.APR.A.1: Arithmetic Operations on Polynomials A. Perform arithmetic operations on polynomials. 1. Understand that polynomials

More information

Measures. 1 Introduction. These preliminary lecture notes are partly based on textbooks by Athreya and Lahiri, Capinski and Kopp, and Folland.

Measures. 1 Introduction. These preliminary lecture notes are partly based on textbooks by Athreya and Lahiri, Capinski and Kopp, and Folland. Measures These preliminary lecture notes are partly based on textbooks by Athreya and Lahiri, Capinski and Kopp, and Folland. 1 Introduction Our motivation for studying measure theory is to lay a foundation

More information

Program verification using Hoare Logic¹

Program verification using Hoare Logic¹ Program verification using Hoare Logic¹ Automated Reasoning - Guest Lecture Petros Papapanagiotou Part 2 of 2 ¹Contains material from Mike Gordon s slides: Previously on Hoare Logic A simple while language

More information

Negative Bit Representation Outline

Negative Bit Representation Outline Negative Bit Representation Outline 1. Negative Bit Representation Outline 2. Negative Integers 3. Representing Negativity 4. Which Bit for the Sign? 5. Sign-Value 6. Disadvantages of Sign-Value 7. One

More information

PRACTICE FOR PLACEMENT EXAM PART A

PRACTICE FOR PLACEMENT EXAM PART A PRACTICE FOR PLACEMENT EXAM PART A For students trying to place into: MAT 099, Intermediate Algebra MAT 000, Mathematics in Today s World MAT 00, Algebra with Trigonometry Problems - are based on Arithmetic

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

The Assignment Axiom (Hoare)

The Assignment Axiom (Hoare) The Assignment Axiom (Hoare) Syntax: V := E Semantics: value of V in final state is value of E in initial state Example: X:=X+ (adds one to the value of the variable X) The Assignment Axiom {Q[E/V ]} V

More information

On Fuzzy Dot Subalgebras of d-algebras

On Fuzzy Dot Subalgebras of d-algebras International Mathematical Forum, 4, 2009, no. 13, 645-651 On Fuzzy Dot Subalgebras of d-algebras Kyung Ho Kim Department of Mathematics Chungju National University Chungju 380-702, Korea ghkim@cjnu.ac.kr

More information

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order.

October 12, Complexity and Absoluteness in L ω1,ω. John T. Baldwin. Measuring complexity. Complexity of. concepts. to first order. October 12, 2010 Sacks Dicta... the central notions of model theory are absolute absoluteness, unlike cardinality, is a logical concept. That is why model theory does not founder on that rock of undecidability,

More information

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. ) Evaluate the function for the given value of x. p(x) = x, q(x) = x - 9, (p q)(x) =? )

More information

LESSON 6.1 EXPONENTS LESSON 6.1 EXPONENTS 253

LESSON 6.1 EXPONENTS LESSON 6.1 EXPONENTS 253 LESSON 6.1 EXPONENTS LESSON 6.1 EXPONENTS 5 OVERVIEW Here's what you'll learn in this lesson: Properties of Exponents Definition of exponent, power, and base b. Multiplication Property c. Division Property

More information

Fundamentals of Probability CE 311S

Fundamentals of Probability CE 311S Fundamentals of Probability CE 311S OUTLINE Review Elementary set theory Probability fundamentals: outcomes, sample spaces, events Outline ELEMENTARY SET THEORY Basic probability concepts can be cast in

More information

Modular numbers and Error Correcting Codes. Introduction. Modular Arithmetic.

Modular numbers and Error Correcting Codes. Introduction. Modular Arithmetic. Modular numbers and Error Correcting Codes Introduction Modular Arithmetic Finite fields n-space over a finite field Error correcting codes Exercises Introduction. Data transmission is not normally perfect;

More information

COMP 551 Applied Machine Learning Lecture 2: Linear regression

COMP 551 Applied Machine Learning Lecture 2: Linear regression COMP 551 Applied Machine Learning Lecture 2: Linear regression Instructor: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/comp551 Unless otherwise noted, all material posted for this

More information

Chapter 3 Representations of a Linear Relation

Chapter 3 Representations of a Linear Relation Chapter 3 Representations of a Linear Relation The purpose of this chapter is to develop fluency in the ways of representing a linear relation, and in extracting information from these representations.

More information

Carathéodory s extension of a measure on a semi-ring

Carathéodory s extension of a measure on a semi-ring Carathéodory s extension of a measure on a semi-ring Reinhardt Messerschmidt www.rmesserschmidt.me.uk 7 October 2018 1 Introduction This article presents Carathéodory s extension of a measure on a semi-ring,

More information

Lecturer: Giuseppe Santucci

Lecturer: Giuseppe Santucci Introduction to the theory of measure and some concepts of descriptive statistics and inferential statistics Lecturer: Giuseppe Santucci (Some slides taken from slideshare.net) 1 Why do we measure? We

More information

Every set has a least jump enumeration

Every set has a least jump enumeration Every set has a least jump enumeration Richard J. Coles, Rod G. Downey and Theodore A. Slaman Abstract Given a computably enumerable set B, there is a Turing degree which is the least jump of any set in

More information

Lecture for Week 2 (Secs. 1.3 and ) Functions and Limits

Lecture for Week 2 (Secs. 1.3 and ) Functions and Limits Lecture for Week 2 (Secs. 1.3 and 2.2 2.3) Functions and Limits 1 First let s review what a function is. (See Sec. 1 of Review and Preview.) The best way to think of a function is as an imaginary machine,

More information

Quality Management of Software and

Quality Management of Software and Quality Management of Software and Systems Software Measurement Prof. Dr. Liggesmeyer, 1 Motivation Measurement When you can measure what you are speaking about, and express it in numbers, you know something

More information

Lebesgue measure and integration

Lebesgue measure and integration Chapter 4 Lebesgue measure and integration If you look back at what you have learned in your earlier mathematics courses, you will definitely recall a lot about area and volume from the simple formulas

More information

(U) =, if 0 U, 1 U, (U) = X, if 0 U, and 1 U. (U) = E, if 0 U, but 1 U. (U) = X \ E if 0 U, but 1 U. n=1 A n, then A M.

(U) =, if 0 U, 1 U, (U) = X, if 0 U, and 1 U. (U) = E, if 0 U, but 1 U. (U) = X \ E if 0 U, but 1 U. n=1 A n, then A M. 1. Abstract Integration The main reference for this section is Rudin s Real and Complex Analysis. The purpose of developing an abstract theory of integration is to emphasize the difference between the

More information

DO NOT USE WITHOUT PERMISSION

DO NOT USE WITHOUT PERMISSION PROGRESSION FOR DEVELOPING ALGEBRA UNDERSTANDING THROUGH GENERALIZING ARITHMETIC ACROSS GRADES 3-7: This curricular progression is intended to develop algebra understanding through generalizing arithmetic.

More information

THE CONGRUENT NUMBER PROBLEM

THE CONGRUENT NUMBER PROBLEM THE CONGRUENT NUMBER PROBLEM KEITH CONRAD 1. Introduction A right triangle is called rational when its legs and hypotenuse are all rational numbers. Examples of rational right triangles include Pythagorean

More information

On the Executability of Interactive Computation. June 23, 2016 Where innovation starts

On the Executability of Interactive Computation. June 23, 2016 Where innovation starts On the Executability of Interactive Computation Bas Luttik Fei Yang June 23, 2016 Where innovation starts Outline 2/37 From Computation to Interactive Computation Executability - an Integration of Computability

More information

Think about systems of linear equations, their solutions, and how they might be represented with matrices.

Think about systems of linear equations, their solutions, and how they might be represented with matrices. Think About This Situation Unit 4 Lesson 3 Investigation 1 Name: Think about systems of linear equations, their solutions, and how they might be represented with matrices. a Consider a system of two linear

More information

Warm-Up Problem. Is the following true or false? 1/35

Warm-Up Problem. Is the following true or false? 1/35 Warm-Up Problem Is the following true or false? 1/35 Propositional Logic: Resolution Carmen Bruni Lecture 6 Based on work by J Buss, A Gao, L Kari, A Lubiw, B Bonakdarpour, D Maftuleac, C Roberts, R Trefler,

More information

BOOLEAN ALGEBRA INTRODUCTION SUBSETS

BOOLEAN ALGEBRA INTRODUCTION SUBSETS BOOLEAN ALGEBRA M. Ragheb 1/294/2018 INTRODUCTION Modern algebra is centered around the concept of an algebraic system: A, consisting of a set of elements: ai, i=1, 2,, which are combined by a set of operations

More information

COMP 551 Applied Machine Learning Lecture 2: Linear Regression

COMP 551 Applied Machine Learning Lecture 2: Linear Regression COMP 551 Applied Machine Learning Lecture 2: Linear Regression Instructor: Herke van Hoof (herke.vanhoof@mail.mcgill.ca) Slides mostly by: Class web page: www.cs.mcgill.ca/~hvanho2/comp551 Unless otherwise

More information

General methods in proof theory for modal logic - Lecture 1

General methods in proof theory for modal logic - Lecture 1 General methods in proof theory for modal logic - Lecture 1 Björn Lellmann and Revantha Ramanayake TU Wien Tutorial co-located with TABLEAUX 2017, FroCoS 2017 and ITP 2017 September 24, 2017. Brasilia.

More information

Executive Assessment. Executive Assessment Math Review. Section 1.0, Arithmetic, includes the following topics:

Executive Assessment. Executive Assessment Math Review. Section 1.0, Arithmetic, includes the following topics: Executive Assessment Math Review Although the following provides a review of some of the mathematical concepts of arithmetic and algebra, it is not intended to be a textbook. You should use this chapter

More information

Measures of Central Tendency and their dispersion and applications. Acknowledgement: Dr Muslima Ejaz

Measures of Central Tendency and their dispersion and applications. Acknowledgement: Dr Muslima Ejaz Measures of Central Tendency and their dispersion and applications Acknowledgement: Dr Muslima Ejaz LEARNING OBJECTIVES: Compute and distinguish between the uses of measures of central tendency: mean,

More information

An Introduction to Differential Algebra

An Introduction to Differential Algebra An Introduction to Differential Algebra Alexander Wittig1, P. Di Lizia, R. Armellin, et al. 1 ESA Advanced Concepts Team (TEC-SF) SRL, Milan Dinamica Outline 1 Overview Five Views of Differential Algebra

More information

Pre-Algebra. Guided Notes. Unit thru 3-6, 4-3b. Equations

Pre-Algebra. Guided Notes. Unit thru 3-6, 4-3b. Equations Pre-Algebra Guided Notes Unit 4 3-1 thru 3-6, 4-3b Equations Name Lesson 3-1 Distributive Property Distributive Property used to multiply a number by a sum or difference a(b + c) = Write an equivalent

More information

Emanuele Bottazzi, University of Trento. January 24-25, 2013, Pisa. Elementary numerosity and measures. Emanuele Bottazzi. Preliminary notions

Emanuele Bottazzi, University of Trento. January 24-25, 2013, Pisa. Elementary numerosity and measures. Emanuele Bottazzi. Preliminary notions , University of Trento January 24-25, 2013, Pisa Finitely additive measures Definition A finitely additive measure is a triple (Ω, A, µ) where: The space Ω is a non-empty set; A is a ring of sets over

More information

Chapter 1. ANALYZE AND SOLVE LINEAR EQUATIONS (3 weeks)

Chapter 1. ANALYZE AND SOLVE LINEAR EQUATIONS (3 weeks) Chapter 1. ANALYZE AND SOLVE LINEAR EQUATIONS (3 weeks) Solve linear equations in one variable. 8EE7ab In this Chapter we review and complete the 7th grade study of elementary equations and their solution

More information

CS Lecture 19: Logic To Truth through Proof. Prof. Clarkson Fall Today s music: Theme from Sherlock

CS Lecture 19: Logic To Truth through Proof. Prof. Clarkson Fall Today s music: Theme from Sherlock CS 3110 Lecture 19: Logic To Truth through Proof Prof. Clarkson Fall 2014 Today s music: Theme from Sherlock Review Current topic: How to reason about correctness of code Last week: informal arguments

More information

Recent Developments in and Around Coaglgebraic Logics

Recent Developments in and Around Coaglgebraic Logics Recent Developments in and Around Coaglgebraic Logics D. Pattinson, Imperial College London (in collaboration with G. Calin, R. Myers, L. Schröder) Example: Logics in Knowledge Representation Knowledge

More information

Mathematics that Every Physicist should Know: Scalar, Vector, and Tensor Fields in the Space of Real n- Dimensional Independent Variable with Metric

Mathematics that Every Physicist should Know: Scalar, Vector, and Tensor Fields in the Space of Real n- Dimensional Independent Variable with Metric Mathematics that Every Physicist should Know: Scalar, Vector, and Tensor Fields in the Space of Real n- Dimensional Independent Variable with Metric By Y. N. Keilman AltSci@basicisp.net Every physicist

More information

The Kolmogorov extension theorem

The Kolmogorov extension theorem The Kolmogorov extension theorem Jordan Bell jordan.bell@gmail.com Department of Mathematics, University of Toronto June 21, 2014 1 σ-algebras and semirings If X is a nonempty set, an algebra of sets on

More information

Algebra 8 GGG Mid Unit Test Review Packet

Algebra 8 GGG Mid Unit Test Review Packet Algebra 8 GGG Mid Unit Test Review Packet Name: Period: Date: Know how to: - Create a table and a graph of an exponential relationship given a description or equation (Inv. 1) - Write an exponential equation

More information

Inferential Statistics

Inferential Statistics Inferential Statistics Eva Riccomagno, Maria Piera Rogantin DIMA Università di Genova riccomagno@dima.unige.it rogantin@dima.unige.it Part G Distribution free hypothesis tests 1. Classical and distribution-free

More information

(Refer Slide Time: 1:13)

(Refer Slide Time: 1:13) Linear Algebra By Professor K. C. Sivakumar Department of Mathematics Indian Institute of Technology, Madras Lecture 6 Elementary Matrices, Homogeneous Equaions and Non-homogeneous Equations See the next

More information

MATH & MATH FUNCTIONS OF A REAL VARIABLE EXERCISES FALL 2015 & SPRING Scientia Imperii Decus et Tutamen 1

MATH & MATH FUNCTIONS OF A REAL VARIABLE EXERCISES FALL 2015 & SPRING Scientia Imperii Decus et Tutamen 1 MATH 5310.001 & MATH 5320.001 FUNCTIONS OF A REAL VARIABLE EXERCISES FALL 2015 & SPRING 2016 Scientia Imperii Decus et Tutamen 1 Robert R. Kallman University of North Texas Department of Mathematics 1155

More information

Lesson ACTIVITY: Tree Growth

Lesson ACTIVITY: Tree Growth Lesson 3.1 - ACTIVITY: Tree Growth Obj.: use arrow diagrams to represent expressions. evaluate expressions. write expressions to model realworld situations. Algebraic expression - A symbol or combination

More information

Introduction to Kleene Algebras

Introduction to Kleene Algebras Introduction to Kleene Algebras Riccardo Pucella Basic Notions Seminar December 1, 2005 Introduction to Kleene Algebras p.1 Idempotent Semirings An idempotent semiring is a structure S = (S, +,, 1, 0)

More information

MATH 304 Linear Algebra Lecture 20: Review for Test 1.

MATH 304 Linear Algebra Lecture 20: Review for Test 1. MATH 304 Linear Algebra Lecture 20: Review for Test 1. Topics for Test 1 Part I: Elementary linear algebra (Leon 1.1 1.4, 2.1 2.2) Systems of linear equations: elementary operations, Gaussian elimination,

More information

Lab 1 starts this week: go to your session

Lab 1 starts this week: go to your session Lecture 3: Boolean Algebra Logistics Class email sign up Homework 1 due on Wednesday Lab 1 starts this week: go to your session Last lecture --- Numbers Binary numbers Base conversion Number systems for

More information

CS632 Notes on Relational Query Languages I

CS632 Notes on Relational Query Languages I CS632 Notes on Relational Query Languages I A. Demers 6 Feb 2003 1 Introduction Here we define relations, and introduce our notational conventions, which are taken almost directly from [AD93]. We begin

More information

SFWR ENG 2FA3: Discrete Mathematics and Logic II

SFWR ENG 2FA3: Discrete Mathematics and Logic II Mathematics and Outline Dr. Ridha Khedri 1 1 Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Outline of Part I 1 Main topics in the course outline Topics Outline

More information

Measurable functions are approximately nice, even if look terrible.

Measurable functions are approximately nice, even if look terrible. Tel Aviv University, 2015 Functions of real variables 74 7 Approximation 7a A terrible integrable function........... 74 7b Approximation of sets................ 76 7c Approximation of functions............

More information

Describing Contingency tables

Describing Contingency tables Today s topics: Describing Contingency tables 1. Probability structure for contingency tables (distributions, sensitivity/specificity, sampling schemes). 2. Comparing two proportions (relative risk, odds

More information

Semantics and Verification of Software

Semantics and Verification of Software Semantics and Verification of Software Thomas Noll Software Modeling and Verification Group RWTH Aachen University http://moves.rwth-aachen.de/teaching/ss-15/sv-sw/ The Denotational Approach Denotational

More information

Math 1 Summer Assignment 2017

Math 1 Summer Assignment 2017 Math 1 Summer Assignment 2017 Assignment Due: Monday, August 28, 2017 Name: The following packet contains topics and definitions that you will be required to know in order to succeed in Math 1 this year.

More information

Solving Two-Step Equations

Solving Two-Step Equations Solving Two-Step Equations Warm Up Problem of the Day Lesson Presentation 3 Warm Up Solve. 1. x + 12 = 35 2. 8x = 120 y 9 3. = 7 4. 34 = y + 56 x = 23 x = 15 y = 63 y = 90 Learn to solve two-step equations.

More information

Combinational Logic. By : Ali Mustafa

Combinational Logic. By : Ali Mustafa Combinational Logic By : Ali Mustafa Contents Adder Subtractor Multiplier Comparator Decoder Encoder Multiplexer How to Analyze any combinational circuit like this? Analysis Procedure To obtain the output

More information

2 Probability, random elements, random sets

2 Probability, random elements, random sets Tel Aviv University, 2012 Measurability and continuity 25 2 Probability, random elements, random sets 2a Probability space, measure algebra........ 25 2b Standard models................... 30 2c Random

More information

Topics in Representation Theory: Roots and Weights

Topics in Representation Theory: Roots and Weights Topics in Representation Theory: Roots and Weights 1 The Representation Ring Last time we defined the maximal torus T and Weyl group W (G, T ) for a compact, connected Lie group G and explained that our

More information

The Gauss-Jordan Elimination Algorithm

The Gauss-Jordan Elimination Algorithm The Gauss-Jordan Elimination Algorithm Solving Systems of Real Linear Equations A. Havens Department of Mathematics University of Massachusetts, Amherst January 24, 2018 Outline 1 Definitions Echelon Forms

More information

Seminar in Semantics: Gradation & Modality Winter 2014

Seminar in Semantics: Gradation & Modality Winter 2014 Seminar in Semantics: Gradation & Modality Winter 2014 Dan Lassiter 1/15/14 Handout Contents 1 Sign up to present a reading and lead discussion 1 2 Finishing up Kratzer 1991 1 3 Klein 1980 4 4 Orders and

More information

MODULAR ARITHMETIC. Suppose I told you it was 10:00 a.m. What time is it 6 hours from now?

MODULAR ARITHMETIC. Suppose I told you it was 10:00 a.m. What time is it 6 hours from now? MODULAR ARITHMETIC. Suppose I told you it was 10:00 a.m. What time is it 6 hours from now? The time you use everyday is a cycle of 12 hours, divided up into a cycle of 60 minutes. For every time you pass

More information

MATH MW Elementary Probability Course Notes Part I: Models and Counting

MATH MW Elementary Probability Course Notes Part I: Models and Counting MATH 2030 3.00MW Elementary Probability Course Notes Part I: Models and Counting Tom Salisbury salt@yorku.ca York University Winter 2010 Introduction [Jan 5] Probability: the mathematics used for Statistics

More information

Continuous Logic and Probability Algebras THESIS

Continuous Logic and Probability Algebras THESIS Continuous Logic and Probability Algebras THESIS Presented in Partial Fulfillment of the Requirements for the Degree Master of Science in the Graduate School of The Ohio State University By Fan Yang, B.S.

More information

Math Lecture 4 Limit Laws

Math Lecture 4 Limit Laws Math 1060 Lecture 4 Limit Laws Outline Summary of last lecture Limit laws Motivation Limits of constants and the identity function Limits of sums and differences Limits of products Limits of polynomials

More information

Lecture 12. Statement Logic as a word algebra on the set of atomic statements. Lindenbaum algebra.

Lecture 12. Statement Logic as a word algebra on the set of atomic statements. Lindenbaum algebra. V. Borschev and B. Partee, October 26, 2006 p. 1 Lecture 12. Statement Logic as a word algebra on the set of atomic statements. Lindenbaum algebra. 0. Preliminary notes...1 1. Freedom for algebras. Word

More information

1. Introduction to commutative rings and fields

1. Introduction to commutative rings and fields 1. Introduction to commutative rings and fields Very informally speaking, a commutative ring is a set in which we can add, subtract and multiply elements so that the usual laws hold. A field is a commutative

More information

Abstracting real-valued parameters in parameterised boolean equation systems

Abstracting real-valued parameters in parameterised boolean equation systems Department of Mathematics and Computer Science Formal System Analysis Research Group Abstracting real-valued parameters in parameterised boolean equation systems Master Thesis M. Laveaux Supervisor: dr.

More information

COMP 3161/9161 Week 2

COMP 3161/9161 Week 2 Concepts of Programming Languages Judgements, Inference Rules & Proofs Lecturer: Gabriele Keller Tutor: Liam O Connor University of New South Wales School of Computer Sciences & Engineering Sydney, Australia

More information

Math 4121 Spring 2012 Weaver. Measure Theory. 1. σ-algebras

Math 4121 Spring 2012 Weaver. Measure Theory. 1. σ-algebras Math 4121 Spring 2012 Weaver Measure Theory 1. σ-algebras A measure is a function which gauges the size of subsets of a given set. In general we do not ask that a measure evaluate the size of every subset,

More information

The chart below shows the fraction and decimal forms of some rational numbers. Write,, or in each blank to make a true sentence.

The chart below shows the fraction and decimal forms of some rational numbers. Write,, or in each blank to make a true sentence. Study Guide Pages 9 99 Rational Numbers The chart below shows the fraction and decimal forms of some rational numbers. Rational Number 0.7 0.8 Fraction Form Decimal Form.0 0.66. 0.7 0.8 You can compare

More information

Reliability of Technical Systems

Reliability of Technical Systems Reliability of Technical Systems Main Topics 1. Short Introduction, Reliability Parameters: Failure Rate, Failure Probability, etc. 2. Some Important Reliability Distributions 3. Component Reliability

More information

Lecture 9 4.1: Derivative Rules MTH 124

Lecture 9 4.1: Derivative Rules MTH 124 Today we will see that the derivatives of classes of functions behave in similar ways. This is nice because by noticing this general pattern we can develop derivative rules which will make taking derivative

More information

Context-Aware Statistical Debugging

Context-Aware Statistical Debugging Context-Aware Statistical Debugging From Bug Predictors to Faulty Control Flow Paths Lingxiao Jiang and Zhendong Su University of California at Davis Outline Introduction Context-Aware Statistical Debugging

More information