CHAPTER-3 KNOWLEDGE REPRESENTATION. Types of Knowledge Knowledge Pyramid Knowledge Representation Methods

Size: px
Start display at page:

Download "CHAPTER-3 KNOWLEDGE REPRESENTATION. Types of Knowledge Knowledge Pyramid Knowledge Representation Methods"

Transcription

1 CHAPTER-3 1 KNOWLEDGE REPRESENTATION Types of Knowledge Knowledge Pyramid Knowledge Representation Methods! Production Rules! Semantic Nets! Schemata and Frames! Logic 2 1

2 a) Definitions of Knowledge (1) the fact or condition of knowing something with familiarity gained through experience or association (2) acquaintance with or understanding of a science, art, or technique b) (1) the fact or condition of being aware of something (2) the range of one's information or understanding c) the circumstance or condition of apprehending truth or fact through reasoning : cognition d) the fact or condition of having information or of being learned 3 Types of Knowledge a priori knowledge (theoretical knowledge) comes before knowledge perceived through senses considered to be universally true (e.g., coin flip will give 50% heads and 50% tails) a posteriori knowledge (empirical knowledge) knowledge verifiable through the senses may not always be reliable (e.g., 100 coin flips give only 39 heads - what can you conclude?) procedural knowledge knowing how to do something declarative knowledge knowing that something is true or false tacit knowledge unconscious knowledge not easily expressed by language 4 2

3 Knowledge in Expert Systems Conventional Programming Algorithms + Data Structures = Programs Knowledge-Based Systems Knowledge + Inference = Expert System N. Wirth 5 Knowledge Pyramid Meta Knowledge Information Data Noise 6 3

4 Knowledge Representation Methods 1. Production Rules 2. Semantic Nets 3. Schemata and Frames 4. Logic 7 1. Production Rules Frequently used to formulate the knowledge in expert systems. A formal variation is Backus-Naur form (BNF). metalanguage for the definition of language syntax a grammar is a complete, unambiguous set of production rules for a specific language a parse tree is a graphic representation of a sentence in that language provides only a syntactic description of the language not all sentences make sense 8 4

5 Example: Production Rules (for a subset of the English language) Grammar <sentence> -> <subject> <verb> <object> <modifier> <subject> -> <noun> <object> -> <noun> Lexicon <noun> -> man cat water <verb> -> drinks walks <modifier> -> always sometimes 9 Example: Parse Tree Example sentence: Man drinks water always. <sentence> <subject> <verb> <object> <modifier> <noun> <noun> man drinks water always 10 5

6 Example in CLIPS: This program produces all possible sentences according to the production rules (i.e. grammar), although most of them will not be meaningful. (defrule sentence-rule (subj?s) (verb?v) (obj?o) (adverb?d) (assert (sentence?s?v?o?d))) (defrule subject-rule (noun?n) (assert (subj?n))) (defrule object-rule (noun?n) (assert (obj?n))) (deffacts lexicon (noun man) (noun cat) (noun water) (verb drinks) (verb walks) (adverb always) (adverb sometimes)) 11 CLIPS> (dribble-on) CLIPS> (reset) CLIPS> (run) CLIPS> (facts) f-0 (initial-fact) f-1 (noun man) f-2 (noun cat) f-3 (noun water) f-4 (verb drinks) f-5 (verb walks) f-6 (adverb always) f-7 (adverb sometimes) f-8 (subj water) f-9 (obj water) f-10 (sentence water drinks water sometimes) f-11 (sentence water drinks water always) f-12 (sentence water walks water sometimes) f-13 (sentence water walks water always) f-14 (subj cat) f-15 (sentence cat walks water sometimes) f-16 (sentence cat walks water always) f-17 (sentence cat drinks water sometimes) f-18 (sentence cat drinks water always) f-19 (obj cat) f-20 (sentence water drinks cat sometimes) f-21 (sentence water drinks cat always) f-22 (sentence water walks cat sometimes) f-23 (sentence water walks cat always) f-24 (sentence cat drinks cat sometimes) f-25 (sentence cat drinks cat always) f-26 (sentence cat walks cat sometimes) f-27 (sentence cat walks cat always) f-28 (subj man) f-29 (sentence man walks cat sometimes) f-30 (sentence man walks cat always) f-31 (sentence man walks water sometimes) f-32 (sentence man walks water always) f-33 (sentence man drinks cat sometimes) f-34 (sentence man drinks cat always) f-35 (sentence man drinks water sometimes) f-36 (sentence man drinks water always) f-37 (obj man) f-38 (sentence water drinks man sometimes) f-39 (sentence water drinks man always) f-40 (sentence water walks man sometimes) f-41 (sentence water walks man always) f-42 (sentence cat drinks man sometimes) f-43 (sentence cat drinks man always) f-44 (sentence cat walks man sometimes) f-45 (sentence cat walks man always) f-46 (sentence man drinks man sometimes) f-47 (sentence man drinks man always) f-48 (sentence man walks man sometimes) f-49 (sentence man walks man always) For a total of 50 facts. CLIPS> (dribble-off) 12 6

7 Advantages and Disadvantages of Production Rules Advantages: simple and easy to understand straightforward implementation formal foundations for some variants Disadvantages: simple implementations are very inefficient some types of knowledge are not easily expressed in such rules large sets of rules become difficult to understand and maintain Semantic Nets! graphical representation for propositional information (shallow knowledge structure)! originally developed by M. R. Quillian as a model for human memory! labeled, directed graph! nodes represent objects, concepts, or situations! labels indicate the name! nodes can be instances (individual objects) or classes (generic nodes)! links represent relationships! the relationships contain the structural information of the knowledge to be represented! the label indicates the type of the relationship 14 7

8 Semantic Net Example Cétautomatix buys-from Panoramix sells-to fights-with Ordralfabetix Abraracourcix is-boss-of is-a is-a is-a is-a Gaul AKO Human is-boss-of barks-at is-a Astérix liveswith is-a Dog is-a Idéfix is-friend-of takes-care-of Obélix 15 Example in CLIPS (deffacts initial-facts-of-semantic-net (is-a Asterix Gaul) (is-a Obelix Gaul) (is-a Abraracourcix Gaul) (is-a Cetautomatix Gaul) (is-a Panoramix Gaul) (is-a Ordralfabetix Gaul) (is-a Idefix Dog) (lives-with Dog Human) (AKO Gaul Human) (is-boss-of Abraracourcix Asterix) (is-boss-of Abraracourcix Cetautomatix) (is-friend-of Asterix Obelix) (buys-from Panoramix Cetautomatix) (sells-to Ordralfabetix Panoramix) (fights-with Cetautomatix Ordralfabetix) (takes-care-of Obelix Idefix) (barks-at Idefix Ordralfabetix) ) 16 8

9 (defrule humans (is-a?name Gaul) (assert (AKO?name Human))) (defrule mutual-friends (is-friend-of?name1?name2) (assert (is-friend-of?name2?name1))) (defrule mutual-fighting (fights-with?name1?name2) (assert (fights-with?name2?name1))) (defrule shopping1 (buys-from?name1?name2) (assert (sells-to?name2?name1))) (defrule shopping2 (sells-to?name1?name2) (assert (buys-from?name2?name1))) 17 Relationships without relationships, knowledge is an unrelated collection of facts reasoning about these facts is not very interesting inductive reasoning is possible relationships express structure in the collection of facts this allows the generation of meaningful new knowledge generation of new facts generation of new relationships 18 9

10 Types of Relationships relationships can be arbitrarily defined by the knowledge engineer allows great flexibility for reasoning, the inference mechanism must know how relationships can be used to generate new knowledge inference methods may have to be specified for every relationship frequently used relationships IS-A relates an instance (individual node) to a class (generic node) AKO (a-kind-of) relates one class (subclass) to another class (superclass) 19 Objects and Attributes attributes provide more detailed information on nodes in a semantic network often expressed as properties combination of attribute and value attributes can be expressed as relationships e.g. has-attribute 20 10

11 Implementation Questions simple and efficient representation schemes for semantic nets tables that list all objects and their properties tables or linked lists for relationships conversion into different representation methods predicate logic nodes correspond variables or constants links correspond to predicates propositional logic nodes and links have to be translated into propositional variables and properly combined with logical connectives 21 OAV-Triplets (Object-Attribute-Value triplets) can be used to characterize the knowledge in a semantic net quickly leads to huge tables Object Attribute Value Astérix profession warrior Obélix size extra large Idéfix size petite Panoramix wisdom infinite 22 11

12 (deftemplate OAV (slot Object) (slot Attribute) (multislot Value)) Method-1: (deffacts objects (OAV (Object Asterix) (Attribute profession) (Value warrior)) (OAV (Object Obelix) (Attribute size) (Value extra large)) (OAV (Object Idefix) (Attribute size) (Value petite)) (OAV (Object Panoramix) (Attribute wisdom) (Value infinite))) Method-2: (deffacts objects (Asterix profession warrior) (Obelix size "extra large") (Idefix size petite) (Panoramix wisdom infinite)) 23 Disadvantages of Semantic Nets expressiveness no internal structure of nodes relationships between multiple nodes no easy way to represent heuristic information extensions are possible, but cumbersome best suited for binary relationships efficiency may result in large sets of nodes and links search may lead to combinatorial explosion especially for queries with negative results usability lack of standards for link types naming of nodes classes, instances 24 12

13 Decision Trees A decision tree is a semantic net in which: Each node is connected to a set of possible answers. Each nonleaf node is connected to a test that splits its set of possible answers into subsets corresponding to different test results. Each branch carries a particular test result s subset to another node. Each leaf represents a possible answer. 25 Example-1 (Binary decision tree) Is the animal warm blooded? Yes No Does the animal purr? The animal is a snake Yes No The animal is a cat Yes Does the animal fly? No The animal is a bird The animal is a dog 26 13

14 SOLUTION-1 (Simple but inefficient) (deffunction ask-user (?question) (printout t?question " (y/n) " ) (bind?answer (read)) (while (and (neq?answer y) (neq?answer n)) do (printout t "(y/n)? " ) (bind?answer (read))) (return?answer)) (defrule start (assert (node1)) (defrule node1?n <- (node1) (retract?n) (if (eq (ask-user "Is the animal warm blooded?") n) then (printout t "The animal is a snake" crlf) else (assert (node2)) ) ) 27 (defrule node2?n <- (node2) (retract?n) (if (eq (ask-user "Does the animal purr?") y) then (printout t "The animal is a cat" crlf) else (assert (node3)) ) ) (defrule node3?n <- (node3) (retract?n) (if (eq (ask-user "Does the animal fly?") y) then (printout t "The animal is a bird" crlf) else (printout t "The animal is a dog" crlf) ) ) 28 14

15 SOLUTION-2 (Generalized and better) (deffunction ask-user (?question) (printout t?question " (y/n) " ) (bind?answer (read)) (while (and (neq?answer y) (neq?answer n)) do (printout t "(y/n)? " ) (bind?answer (read))) (return?answer)) ; "answer" nodes : ; (node <name> answer <value>) ; "decision" nodes : ; (node <name> decision <question> <yes-node> <no-node>) (deffacts decision-tree (node root decision "Is the animal warm blooded?" node1 node3) (node node1 decision "Does the animal purr?" node4 node2) (node node2 decision "Does the animal fly?" node5 node6) (node node3 answer "The animal is a snake") (node node4 answer "The animal is a cat") (node node5 answer "The animal is a bird") (node node6 answer "The animal is a dog")) 29 (defrule start (assert (current-node root))) (defrule do-decision-node?n <- (current-node?name) (node?name decision?question?yes-branch?no-branch) (retract?n) (if (eq (ask-user?question) y) then (assert (current-node?yes-branch)) else (assert (current-node?no-branch)) ) ) (defrule do-answer-node?n <- (current-node?name) (node?name answer?value) (retract?n) (printout t?value crlf)) 30 15

16 Example-2 Outlook Sunny Overcast Rain Humidity High Normal Play Outside True Windy False Don t Play Outside Play Outside Don t Play Outside Play Outside Schemata! suitable for the representation of more complex knowledge (deep knowledge structure)! causal relationships between a percept or action and its outcome! deeper knowledge than semantic networks! nodes can have an internal structure! related to the notion of records in databases 32 16

17 Concept Schema! abstraction that captures general/typical properties of objects! has the most important properties that one usually associates with an object of that type! may be dependent on task, context, background and capabilities of the user,! similar to stereotypes! makes reasoning simpler by concentrating on the essential aspects! may still require relationship-specific inference methods 33 Schema Examples the most frequently used instances of schemata are frames [Minsky 1975] scripts [Schank 1977] frames consist of a group of slots and fillers to define stereotypical objects scripts are time-ordered sequences of frames 34 17

18 Frames represents related knowledge about a subject provides default values for most slots frames are organized hierarchically allows the use of inheritance knowledge is usually organized according to cause and effect relationships slots can contain all kinds of items rules, facts, images, video, comments, debugging info, questions, hypotheses, other frames slots can also have procedural attachments procedures that are invoked in specific situations involving a particular slot on creation, modification, removal of the slot value 35 Simple Frame Example Slot Name name height weight profession armor intelligence marital status Filler Astérix small low warrior helmet very high presumed single 36 18

19 Overview of Frame Structure two basic elements: slots and facets (fillers, values, etc.); typically have parent and offspring slots used to establish a property inheritance hierarchy (e.g., specialization-of) descriptive slots contain declarative information or data (static knowledge) procedural attachments contain functions which can direct the reasoning process (dynamic knowledge) (e.g., "activate a certain rule if a value exceeds a given level") data-driven, event-driven ( bottom-up reasoning) expectation-drive or top-down reasoning pointers to related frames/scripts - can be used to transfer 37 control to a more appropriate frame Slots each slot contains one or more facets facets may take the following forms: values default used if there is not other value present range what kind of information can appear in the slot if-added procedural attachment which specifies an action to be taken when a value in the slot is added or modified (data-driven, event-driven or bottom-up reasoning) if-needed procedural attachment which triggers a procedure which goes out to get information which the slot doesn't have (expectation-driven; top-down reasoning) other may contain frames, rules, semantic networks, or other types of knowledge 38 19

20 Usage of Frames filling slots in frames can inherit the value directly can get a default value (these two are relatively inexpensive) can derive information through the attached procedures (or methods) that also take advantage of current context (slot-specific heuristics) filling in slots also confirms that frame or script is appropriate for this particular situation 39 Restaurant Frame Example generic template for restaurants different types default values script for a typical sequence of activities at a restaurant 40 20

21 Generic RESTAURANT Frame Specialization-of: a_kind_of Business-Establishment Types: range: (Cafeteria,Fast-Food, Seat-Yourself, Wait-To-Be-Seated) default: Generic Seat-Yourself Restaurant Frame if-needed: IF plastic-orange-counterthen Fast-Food, IF stack-of-trays THEN Cafeteria, IF wait-for-waitress-sign or reservations-made THE N Wait-To-Be-Seated, OTHER WISE Seat-Yourself. Location: range: an ADDRESS if-needed: (Look atthe MENU) Name: if-needed: (Look atthe MENU) Food-Style: range: (Burgers, Chinese, A merican, Seafood, French) default: American if-added: (Update Alternatives of Restaurant) Times-of-Operation: range: a Time-of-Day default: open eveningsexcept Mondays Payment-Form: range: (Cash, CreditCard, Check, Washing-Dishes-Script) Event-Sequence: default: Eat-at-Restaurant Script Alternatives: range: allrestaurants with same Foodstyle if-needed: (Find all Restaurants withthe same Foodstyle) 41 EAT-AT-RESTAUR A NT Script Restaurant Script Props: (Restaurant, Money, Food, Menu, Tables,Chairs) Roles: (Hungry-Persons, Wait-Persons, Chef-Persons) Point-of-View: Hungry-Persons Time-of-Occurrence: (Times-of-Operation of Restaurant) Place-of-Occurrence: (Location of Restaurant) Event-Sequence: first: Enter-Restaurant Script then: if(wait-to-be-seated-sign or Reservations) then Get-Attention Script then: Please-Be-Seated Script then: Order-Food-Script then: Eat-Food-Scriptunless(Long-Wait) when Exit-Restaurant-Angry Script then: if(food-quality was betterthan Palatable) then Compliments-To-The-Chef Script then: Pay-For-It-Script finally: Leave-RestaurantScript 42 21

22 Advantages of Frames fairly intuitive for many applications similar to human knowledge organization suitable for causal knowledge easier to understand than logic or rules very flexible 43 Disadvantages of Frames it is tempting to use frames as definitions of concepts not appropriate because there may be valid instances of a concept that do not fit the stereotype exceptions can be used to overcome this can get very messy inheritance not all properties of a class stereotype should be propagated to subclasses alteration of slots can have unintended consequences in subclasses 44 22

23 KR Languages and Programming Languages how is a knowledge representation language different from a programming language (e.g. Java, C++)? programming languages can be used to express facts and states what about "there is a pit in [2,2] or [3,1] (but we don't know for sure)" or "there is a wumpus in some square" programming languages are not expressive enough for situations with incomplete information we only know some possibilities which exist 45 KR Languages and Natural Languages how is a knowledge representation language different from natural language e.g. English, Spanish, German, natural languages are expressive, but have evolved to meet the needs of communication, rather than representation the meaning of a sentence depends on the sentence itself and on the context in which the sentence was spoken e.g. Look! sharing of knowledge is done without explicit representation of the knowledge itself ambiguous (e.g. small dogs and cats) 46 23

24 Good Knowledge Representation Languages combines the best of natural and formal languages: expressive concise unambiguous independent of context what you say today will still be interpretable tomorrow efficient the knowledge can be represented in a format that is suitable for computers practical inference procedures exist for the chosen format effective there is an inference procedure which can act on it to make new sentences 47 24

Knowledge Representation

Knowledge Representation 7 Knowledge Representation 7.0 Issues in Knowledge Representation 7.1 A Brief History of AI Representational Systems 7.2 Conceptual Graphs: A Network Language 7.3 Alternatives to Explicit Representation

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Lab 2 Marco Piastra Lab 2-1 Turing Machine (A. Turing, 1937 An abstract model of effective computation A tape, made up of individual cells Each cell contains a symbol, from a finite

More information

An Introduction to Description Logic I

An Introduction to Description Logic I An Introduction to Description Logic I Introduction and Historical remarks Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 30 th 2014

More information

Revision of Jess. Programming Expert Systems with Jess CS3019, Knowledge-Based Systems Lecture 21

Revision of Jess. Programming Expert Systems with Jess CS3019, Knowledge-Based Systems Lecture 21 Revision of Jess Programming Expert Systems with Jess CS3019, Knowledge-Based Systems Lecture 21 What have we learned? Questions: What is a Knowledge-Based System or Expert System? What are the two main

More information

Foundations in Data Semantics. Chapter 4

Foundations in Data Semantics. Chapter 4 Foundations in Data Semantics Chapter 4 1 Introduction IT is inherently incapable of the analog processing the human brain is capable of. Why? Digital structures consisting of 1s and 0s Rule-based system

More information

Knowledge Representation

Knowledge Representation ! Knowledge Representation " Concise representation of knowledge that is manipulatable in software.! Types of Knowledge " Declarative knowledge (facts) " Procedural knowledge (how to do something) " Analogous

More information

Real Time Summarization and Visualization of Ontology Change in Protégé

Real Time Summarization and Visualization of Ontology Change in Protégé Real Time Summarization and Visualization of Ontology Change in Protégé Christopher Ochs 1, James Geller 1, Mark A. Musen 2, and Yehoshua Perl 1 1 NJIT, Newark NJ 07102, USA 2 Stanford University, Stanford,

More information

Digital Text, Meaning and the World

Digital Text, Meaning and the World Digital Text, Meaning and the World Preliminary considerations for a Knowledgebase of Oriental Studies Christian Wittern Kyoto University Institute for Research in Humanities Objectives Develop a model

More information

CIDOC CRM A High Level Overview of the Model. George Bruseker ICS-FORTH CIDOC 2017 Tblisi, Georgia 25/09/2017

CIDOC CRM A High Level Overview of the Model. George Bruseker ICS-FORTH CIDOC 2017 Tblisi, Georgia 25/09/2017 CIDOC CRM A High Level Overview of the Model George Bruseker ICS-FORTH CIDOC 2017 Tblisi, Georgia 25/09/2017 The CIDOC Conceptual Reference Model Developed by the CRM Special Interest Group of the International

More information

Machine Learning: finding patterns

Machine Learning: finding patterns Machine Learning: finding patterns Outline Machine learning and Classification Examples *Learning as Search Bias Weka 2 Finding patterns Goal: programs that detect patterns and regularities in the data

More information

Table of content. Table of content Introduction Concepts Hardware setup...4

Table of content. Table of content Introduction Concepts Hardware setup...4 Table of content Table of content... 1 Introduction... 2 1. Concepts...3 2. Hardware setup...4 2.1. ArtNet, Nodes and Switches...4 2.2. e:cue butlers...5 2.3. Computer...5 3. Installation...6 4. LED Mapper

More information

Logisim: A graphical system for logic circuit design and simulation

Logisim: A graphical system for logic circuit design and simulation Logisim: A graphical system for logic circuit design and simulation October 21, 2001 Abstract Logisim facilitates the practice of designing logic circuits in introductory courses addressing computer architecture.

More information

CPSC 121: Models of Computation. Module 1: Propositional Logic

CPSC 121: Models of Computation. Module 1: Propositional Logic CPSC 121: Models of Computation Module 1: Propositional Logic Module 1: Propositional Logic By the start of the class, you should be able to: Translate back and forth between simple natural language statements

More information

IJMIE Volume 2, Issue 3 ISSN:

IJMIE Volume 2, Issue 3 ISSN: Development of Virtual Experiment on Flip Flops Using virtual intelligent SoftLab Bhaskar Y. Kathane* Pradeep B. Dahikar** Abstract: The scope of this paper includes study and implementation of Flip-flops.

More information

Sentiment Aggregation using ConceptNet Ontology

Sentiment Aggregation using ConceptNet Ontology Sentiment Aggregation using ConceptNet Ontology Subhabrata Mukherjee Sachindra Joshi IBM Research - India 7th International Joint Conference on Natural Language Processing (IJCNLP 2013), Nagoya, Japan

More information

Power Words come. she. here. * these words account for up to 50% of all words in school texts

Power Words come. she. here. * these words account for up to 50% of all words in school texts a and the it is in was of to he I that here Power Words come you on for my went see like up go she said * these words account for up to 50% of all words in school texts Red Words look jump we away little

More information

-A means of constructing ontologies for knowledge representation -In domain of Chinese Medicine and Orthodox Medicine

-A means of constructing ontologies for knowledge representation -In domain of Chinese Medicine and Orthodox Medicine Flexible sets of distinctions for multiple paradigms -A means of constructing ontologies for knowledge representation -In domain of Chinese Medicine and Orthodox Medicine SHIRE (Salford Health Informatics

More information

Contents. sample. Unit Page Enrichment. 1 Conditional Sentences (1): If will Noun Suffixes... 4 * 3 Infinitives (1): to-infinitive...

Contents. sample. Unit Page Enrichment. 1 Conditional Sentences (1): If will Noun Suffixes... 4 * 3 Infinitives (1): to-infinitive... Contents 6A Unit Page Enrichment 1 Conditional Sentences (1): If will... 2 38 2 Noun Suffixes... 4 * 3 Infinitives (1): to-infinitive... 6 * 4 Conjunctions(1): so that, because... 8 * 5 Relative Pronouns...

More information

Conjunctions ******* There are several types of conjunctions in English grammar. They are:

Conjunctions ******* There are several types of conjunctions in English grammar. They are: Conjunctions ******* A conjunction joins words or groups of words in a sentence. There are several types of conjunctions in English grammar. They are: Coordinating Conjunctions Connects words, phrases,

More information

Toward Computational Recognition of Humorous Intent

Toward Computational Recognition of Humorous Intent Toward Computational Recognition of Humorous Intent Julia M. Taylor (tayloj8@email.uc.edu) Applied Artificial Intelligence Laboratory, 811C Rhodes Hall Cincinnati, Ohio 45221-0030 Lawrence J. Mazlack (mazlack@uc.edu)

More information

UNIT 13A AI: Natural Language Processing. Artificial Intelligence

UNIT 13A AI: Natural Language Processing. Artificial Intelligence UNIT 13A AI: Natural Language Processing 1 Artificial Intelligence Branch of computer science that studies the use of computers to perform computational processes normally associated with human intellect.

More information

Reply to Stalnaker. Timothy Williamson. In Models and Reality, Robert Stalnaker responds to the tensions discerned in Modal Logic

Reply to Stalnaker. Timothy Williamson. In Models and Reality, Robert Stalnaker responds to the tensions discerned in Modal Logic 1 Reply to Stalnaker Timothy Williamson In Models and Reality, Robert Stalnaker responds to the tensions discerned in Modal Logic as Metaphysics between contingentism in modal metaphysics and the use of

More information

boring sad uncertain lonesome

boring sad uncertain lonesome I'm thinking of you 1 A song: Lemon Tree A pre-watching Look at these pictures. Talk about the pictures. Which words, feelings come to your mind? 1 2 B boring sad uncertain lonesome.....................

More information

Introduction to Natural Language Processing Phase 2: Question Answering

Introduction to Natural Language Processing Phase 2: Question Answering Introduction to Natural Language Processing Phase 2: Question Answering Center for Games and Playable Media http://games.soe.ucsc.edu The plan for the next two weeks Week9: Simple use of VN WN APIs. Homework

More information

Conceptions and Context as a Fundament for the Representation of Knowledge Artifacts

Conceptions and Context as a Fundament for the Representation of Knowledge Artifacts Conceptions and Context as a Fundament for the Representation of Knowledge Artifacts Thomas KARBE FLP, Technische Universität Berlin Berlin, 10587, Germany ABSTRACT It is a well-known fact that knowledge

More information

Permutations of the Octagon: An Aesthetic-Mathematical Dialectic

Permutations of the Octagon: An Aesthetic-Mathematical Dialectic Proceedings of Bridges 2015: Mathematics, Music, Art, Architecture, Culture Permutations of the Octagon: An Aesthetic-Mathematical Dialectic James Mai School of Art / Campus Box 5620 Illinois State University

More information

IN ENGLISH Workbook. Volume 2, Unit 5. Contents

IN ENGLISH Workbook. Volume 2, Unit 5. Contents IN ENGLISH Workbook Volume 2, Unit 5 Contents UNIT FIVE: SCENE: Around City Hall (S)..................................... 1 VOCABULARY (V & P).......................................... 3 QUESTIONS....................................................

More information

EECS 140 Laboratory Exercise 7 PLD Programming

EECS 140 Laboratory Exercise 7 PLD Programming 1. Objectives EECS 140 Laboratory Exercise 7 PLD Programming A. Become familiar with the capabilities of Programmable Logic Devices (PLDs) B. Implement a simple combinational logic circuit using a PLD.

More information

Triune Continuum Paradigm and Problems of UML Semantics

Triune Continuum Paradigm and Problems of UML Semantics Triune Continuum Paradigm and Problems of UML Semantics Andrey Naumenko, Alain Wegmann Laboratory of Systemic Modeling, Swiss Federal Institute of Technology Lausanne. EPFL-IC-LAMS, CH-1015 Lausanne, Switzerland

More information

Formalising arguments

Formalising arguments Formalising arguments Marianne: Hi, I'm Marianne Talbot and this is the first of the videos that supplements the podcasts on formal logic. (Slide 1) This particular video supplements Session 2 of the formal

More information

Peirce's Remarkable Rules of Inference

Peirce's Remarkable Rules of Inference Peirce's Remarkable Rules of Inference John F. Sowa Abstract. The rules of inference that Peirce invented for existential graphs are the simplest, most elegant, and most powerful rules ever proposed for

More information

Modeling Digital Systems with Verilog

Modeling Digital Systems with Verilog Modeling Digital Systems with Verilog Prof. Chien-Nan Liu TEL: 03-4227151 ext:34534 Email: jimmy@ee.ncu.edu.tw 6-1 Composition of Digital Systems Most digital systems can be partitioned into two types

More information

BIC Standard Subject Categories an Overview November 2010

BIC Standard Subject Categories an Overview November 2010 BIC Standard Subject Categories an Overview November 2010 History In 1993, Book Industry Communication (BIC) commissioned research into the subject classification systems currently in use in the book trade,

More information

pre-watching Look at these pictures. Talk about the pictures. Which words, feelings come to your mind?

pre-watching Look at these pictures. Talk about the pictures. Which words, feelings come to your mind? I'm thinking of you 1 A song: Lemon Tree A pre-watching Look at these pictures. Talk about the pictures. Which words, feelings come to your mind? 1 2..................... B Match the words from the list

More information

Introduction to Artificial Intelligence. Learning from Oberservations

Introduction to Artificial Intelligence. Learning from Oberservations Introduction to Artificial Intelligence Learning from Oberservations Bernhard Beckert UNIVERSITÄT KOBLENZ-LANDAU Summer Term 2003 B. Beckert: Einführung in die KI / KI für IM p.1 Outline Learning agents

More information

Commas - 1. Name: The comma will put a PAUSE in your sentence. The comma allows you to combine 2 IDEAS into one sentence.

Commas - 1. Name: The comma will put a PAUSE in your sentence. The comma allows you to combine 2 IDEAS into one sentence. Worksheet Commas - 1 The comma will put a AUE in your sentence. q If you would clean your room, we could play outside. The comma allows you to combine 2 IDEA into one sentence. q While I washed the dishes,

More information

The future perfect GRAMMAR

The future perfect GRAMMAR The future perfect GRAMMAR Content In this lesson you will learn all about the future perfect simple tense. Learning Outcomes Learn the uses and forms of the future perfect. Create sentences using the

More information

Lab experience 1: Introduction to LabView

Lab experience 1: Introduction to LabView Lab experience 1: Introduction to LabView LabView is software for the real-time acquisition, processing and visualization of measured data. A LabView program is called a Virtual Instrument (VI) because

More information

Introduction to Artificial Intelligence. Learning from Oberservations

Introduction to Artificial Intelligence. Learning from Oberservations Introduction to Artificial Intelligence Learning from Oberservations Bernhard Beckert UNIVERSITÄT KOBLENZ-LANDAU Wintersemester 2003/2004 B. Beckert: Einführung in die KI / KI für IM p.1 Outline Learning

More information

Faceted classification as the basis of all information retrieval. A view from the twenty-first century

Faceted classification as the basis of all information retrieval. A view from the twenty-first century Faceted classification as the basis of all information retrieval A view from the twenty-first century The Classification Research Group Agenda: in the 1950s the Classification Research Group was formed

More information

Synchronous Sequential Logic

Synchronous Sequential Logic Synchronous Sequential Logic Ranga Rodrigo August 2, 2009 1 Behavioral Modeling Behavioral modeling represents digital circuits at a functional and algorithmic level. It is used mostly to describe sequential

More information

MC9211 Computer Organization

MC9211 Computer Organization MC9211 Computer Organization Unit 2 : Combinational and Sequential Circuits Lesson2 : Sequential Circuits (KSB) (MCA) (2009-12/ODD) (2009-10/1 A&B) Coverage Lesson2 Outlines the formal procedures for the

More information

From Pythagoras to the Digital Computer: The Intellectual Roots of Symbolic Artificial Intelligence

From Pythagoras to the Digital Computer: The Intellectual Roots of Symbolic Artificial Intelligence From Pythagoras to the Digital Computer: The Intellectual Roots of Symbolic Artificial Intelligence Volume I of Word and Flux: The Discrete and the Continuous In Computation, Philosophy, and Psychology

More information

Lecture 12: State Machines

Lecture 12: State Machines Lecture 12: State Machines Imagine writing the logic to control a traffic light Every so often the light gets a signal to change But change to what? It depends on what light is illuminated: If GREEN, change

More information

Expert Mastering Assistant (EMA) Version 2.0. Technical Documentation

Expert Mastering Assistant (EMA) Version 2.0. Technical Documentation Center for Research in Electronic Art Technology University of California, Santa Barbara FASTLab Inc. 220 Santa Anita Rd. Santa Barbara, California, 93105, USA Expert Mastering Assistant (EMA) Version

More information

IT T35 Digital system desigm y - ii /s - iii

IT T35 Digital system desigm y - ii /s - iii UNIT - III Sequential Logic I Sequential circuits: latches flip flops analysis of clocked sequential circuits state reduction and assignments Registers and Counters: Registers shift registers ripple counters

More information

Elements of Style. Anders O.F. Hendrickson

Elements of Style. Anders O.F. Hendrickson Elements of Style Anders O.F. Hendrickson Years of elementary school math taught us incorrectly that the answer to a math problem is just a single number, the right answer. It is time to unlearn those

More information

Introduction to WordNet, HowNet, FrameNet and ConceptNet

Introduction to WordNet, HowNet, FrameNet and ConceptNet Introduction to WordNet, HowNet, FrameNet and ConceptNet Zi Lin the Department of Chinese Language and Literature August 31, 2017 Zi Lin (PKU) Intro to Ontologies August 31, 2017 1 / 25 WordNet Begun in

More information

Lecture 7. Scope and Anaphora. October 27, 2008 Hana Filip 1

Lecture 7. Scope and Anaphora. October 27, 2008 Hana Filip 1 Lecture 7 Scope and Anaphora October 27, 2008 Hana Filip 1 Today We will discuss ways to express scope ambiguities related to Quantifiers Negation Wh-words (questions words like who, which, what, ) October

More information

Achieving Faster Time to Tapeout with In-Design, Signoff-Quality Metal Fill

Achieving Faster Time to Tapeout with In-Design, Signoff-Quality Metal Fill White Paper Achieving Faster Time to Tapeout with In-Design, Signoff-Quality Metal Fill May 2009 Author David Pemberton- Smith Implementation Group, Synopsys, Inc. Executive Summary Many semiconductor

More information

Scientific Philosophy

Scientific Philosophy Scientific Philosophy Gustavo E. Romero IAR-CONICET/UNLP, Argentina FCAGLP, UNLP, 2018 Philosophy of mathematics The philosophy of mathematics is the branch of philosophy that studies the philosophical

More information

Chapter 3. Boolean Algebra and Digital Logic

Chapter 3. Boolean Algebra and Digital Logic Chapter 3 Boolean Algebra and Digital Logic Chapter 3 Objectives Understand the relationship between Boolean logic and digital computer circuits. Learn how to design simple logic circuits. Understand how

More information

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Y.4552/Y.2078 (02/2016) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET

More information

Protégé and the Kasimir decision-support system

Protégé and the Kasimir decision-support system Protégé and the Kasimir decision-support system Amedeo Napoli Jean Lieber Mathieu d Aquin Sébastien Brachais - Knowledge-based systems - Knowledge representation - Classification systems - Description

More information

Basic English. Robert Taggart

Basic English. Robert Taggart Basic English Robert Taggart Table of Contents To the Student.............................................. v Unit 1: Parts of Speech Lesson 1: Nouns............................................ 3 Lesson

More information

Multi-Agent and Semantic Web Systems: Ontologies

Multi-Agent and Semantic Web Systems: Ontologies Multi-Agent and Semantic Web Systems: Ontologies Fiona McNeill School of Informatics 17th January 2013 Fiona McNeill Multi-agent Semantic Web Systems: Ontologies 17th January 2013 0/29 What is an ontology?

More information

1. Reading: Robert Bott introduces himself, gives some personal information and then talks about his daily routine.

1. Reading: Robert Bott introduces himself, gives some personal information and then talks about his daily routine. I Robot Level: 3º E.S.O. Grammar: Present Simple / Expressions of time frequency adverbs / Prepositions: at, in, on / Verbs expressing likes and dislikes: like, hate, love, etc. Functions: Habits and routines

More information

Introduction to Natural Language Processing This week & next week: Classification Sentiment Lexicons

Introduction to Natural Language Processing This week & next week: Classification Sentiment Lexicons Introduction to Natural Language Processing This week & next week: Classification Sentiment Lexicons Center for Games and Playable Media http://games.soe.ucsc.edu Kendall review of HW 2 Next two weeks

More information

With thanks to Seana Coulson and Katherine De Long!

With thanks to Seana Coulson and Katherine De Long! Event Related Potentials (ERPs): A window onto the timing of cognition Kim Sweeney COGS1- Introduction to Cognitive Science November 19, 2009 With thanks to Seana Coulson and Katherine De Long! Overview

More information

Conclusion. 1) From the point of view of the Sudoku addict, the most striking results should be the following.

Conclusion. 1) From the point of view of the Sudoku addict, the most striking results should be the following. Conclusion What has been achieved In this conclusion, I d like first to highlight a few facets of what has been achieved in this book, from four complementary overlapping points of view. 1) From the point

More information

Ontology is the study of what exists. This is closely related to metaphysics,

Ontology is the study of what exists. This is closely related to metaphysics, Chapter 6 Ontology and Classification Ontology is the study of what exists. This is closely related to metaphysics, the study of the nature of reality. In general, ontology deals with the identity of things

More information

Sequential Storyboards introduces the storyboard as visual narrative that captures key ideas as a sequence of frames unfolding over time

Sequential Storyboards introduces the storyboard as visual narrative that captures key ideas as a sequence of frames unfolding over time Section 4 Snapshots in Time: The Visual Narrative What makes interaction design unique is that it imagines a person s behavior as they interact with a system over time. Storyboards capture this element

More information

Reducing False Positives in Video Shot Detection

Reducing False Positives in Video Shot Detection Reducing False Positives in Video Shot Detection Nithya Manickam Computer Science & Engineering Department Indian Institute of Technology, Bombay Powai, India - 400076 mnitya@cse.iitb.ac.in Sharat Chandran

More information

For an alphabet, we can make do with just { s, 0, 1 }, in which for typographic simplicity, s stands for the blank space.

For an alphabet, we can make do with just { s, 0, 1 }, in which for typographic simplicity, s stands for the blank space. Problem 1 (A&B 1.1): =================== We get to specify a few things here that are left unstated to begin with. I assume that numbers refers to nonnegative integers. I assume that the input is guaranteed

More information

UNIT IV. Sequential circuit

UNIT IV. Sequential circuit UNIT IV Sequential circuit Introduction In the previous session, we said that the output of a combinational circuit depends solely upon the input. The implication is that combinational circuits have no

More information

CS/EE 6710 Digital VLSI Design CAD Assignment #3 Due Thursday September 21 st, 5:00pm

CS/EE 6710 Digital VLSI Design CAD Assignment #3 Due Thursday September 21 st, 5:00pm CS/EE 6710 Digital VLSI Design CAD Assignment #3 Due Thursday September 21 st, 5:00pm Overview: In this assignment you will design a register cell. This cell should be a single-bit edge-triggered D-type

More information

Understanding Concision

Understanding Concision Concision Understanding Concision In both these sentences the characters and actions are matched to the subjects and verbs: 1. In my personal opinion, it is necessary that we should not ignore the opportunity

More information

Course outline 30 weeks

Course outline 30 weeks Course outline 30 weeks Language: Japanese Level: 1 Course book: Japanese for Busy People: Romanized Version Bk. I Revised 3rd Edition. Association for Japanese Language Teaching AJALT. Kodansha International

More information

INTRODUCTION AND FEATURES

INTRODUCTION AND FEATURES INTRODUCTION AND FEATURES www.datavideo.com TVS-1000 Introduction Virtual studio technology is becoming increasingly popular. However, until now, there has been a split between broadcasters that can develop

More information

Previous Lecture Sequential Circuits. Slide Summary of contents covered in this lecture. (Refer Slide Time: 01:55)

Previous Lecture Sequential Circuits. Slide Summary of contents covered in this lecture. (Refer Slide Time: 01:55) Previous Lecture Sequential Circuits Digital VLSI System Design Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology, Madras Lecture No 7 Sequential Circuit Design Slide

More information

Lecture 3: Nondeterministic Computation

Lecture 3: Nondeterministic Computation IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Basic Course on Computational Complexity Lecture 3: Nondeterministic Computation David Mix Barrington and Alexis Maciel July 19, 2000

More information

Electrical & Computer Engineering ECE 491. Introduction to VLSI. Report 1

Electrical & Computer Engineering ECE 491. Introduction to VLSI. Report 1 Electrical & Computer Engineering ECE 491 Introduction to VLSI Report 1 Marva` Morrow INTRODUCTION Flip-flops are synchronous bistable devices (multivibrator) that operate as memory elements. A bistable

More information

Language and Mind Prof. Rajesh Kumar Department of Humanities and Social Sciences Indian Institute of Technology, Madras

Language and Mind Prof. Rajesh Kumar Department of Humanities and Social Sciences Indian Institute of Technology, Madras Language and Mind Prof. Rajesh Kumar Department of Humanities and Social Sciences Indian Institute of Technology, Madras Module - 07 Lecture - 32 Sentence CP in Subjects and Object Positions Let us look

More information

PRESS FOR SUCCESS. Meeting the Document Make-Ready Challenge

PRESS FOR SUCCESS. Meeting the Document Make-Ready Challenge PRESS FOR SUCCESS Meeting the Document Make-Ready Challenge MEETING THE DOCUMENT MAKE-READY CHALLENGE PAGE DESIGN AND LAYOUT TEXT EDITS PDF FILE GENERATION COLOR CORRECTION COMBINING DOCUMENTS IMPOSITION

More information

HERE AND THERE. Vocabulary Collocations. Grammar Present continuous: all forms

HERE AND THERE. Vocabulary Collocations. Grammar Present continuous: all forms HERE AND THERE Vocabulary Collocations 1 Look at the example and find six more verbs in the wordsearch. Use them to complete the collocations. G L U G N J F N U D R N F E S L Z L H P M E E T Y S T P I

More information

Types of perceptual content

Types of perceptual content Types of perceptual content Jeff Speaks January 29, 2006 1 Objects vs. contents of perception......................... 1 2 Three views of content in the philosophy of language............... 2 3 Perceptual

More information

Elementary Podcasts Series 4 Episode 10 While you listen Elementary Podcasts are suitable for learners with different levels of English. Here are some ways to make them easier (if you have a lower level

More information

Simple passive GRAMMAR

Simple passive GRAMMAR Simple passive GRAMMAR Content In this lesson you will learn all about the simple passive and all its elements. Learning Outcomes Learn different uses for the simple passive form. Learn to create sentences

More information

Re-appraising the role of alternations in construction grammar: the case of the conative construction

Re-appraising the role of alternations in construction grammar: the case of the conative construction Re-appraising the role of alternations in construction grammar: the case of the conative construction Florent Perek Freiburg Institute for Advanced Studies & Université de Lille 3 florent.perek@gmail.com

More information

Information processing in high- and low-risk parents: What can we learn from EEG?

Information processing in high- and low-risk parents: What can we learn from EEG? Information processing in high- and low-risk parents: What can we learn from EEG? Social Information Processing What differentiates parents who abuse their children from parents who don t? Mandy M. Rabenhorst

More information

Writing Model. Report. Talk About It. The topic sentence tells what the report is about. Detail sentences tell facts about the topic.

Writing Model. Report. Talk About It. The topic sentence tells what the report is about. Detail sentences tell facts about the topic. Projectable 14.1 The Big Race Writing Write to Inform: Report Writing Model Report The topic sentence tells what the report is about. Detail sentences tell facts about the topic. Coyotes Coyotes are animals

More information

Chapter 5 Synchronous Sequential Logic

Chapter 5 Synchronous Sequential Logic Chapter 5 Synchronous Sequential Logic Chih-Tsun Huang ( 黃稚存 ) http://nthucad.cs.nthu.edu.tw/~cthuang/ Department of Computer Science National Tsing Hua University Outline Introduction Storage Elements:

More information

ASYNCHRONOUS COUNTER CIRCUITS

ASYNCHRONOUS COUNTER CIRCUITS ASYNCHRONOUS COUNTER CIRCUITS Asynchronous counters do not have a common clock that controls all the Hipflop stages. The control clock is input into the first stage, or the LSB stage of the counter. The

More information

Lecture 8: Sequential Logic

Lecture 8: Sequential Logic Lecture 8: Sequential Logic Last lecture discussed how we can use digital electronics to do combinatorial logic we designed circuits that gave an immediate output when presented with a given set of inputs

More information

STEPS TO SUCCESSFUL WRITING

STEPS TO SUCCESSFUL WRITING STEPS TO SUCCESSFUL WRITING "What is written without effort is read without pleasure." Samuel Johnson Writing a composition is a process. 1. Brainstorm for ideas in English or Spanish. Use the wh-words

More information

Structuring a sentence: inversion. LEVEL NUMBER LANGUAGE Advanced C1_1041G_EN English

Structuring a sentence: inversion. LEVEL NUMBER LANGUAGE Advanced C1_1041G_EN English Structuring a sentence: inversion GRAMMAR LEVEL NUMBER LANGUAGE Advanced C1_1041G_EN English Goals Review basic uses of inversion Learn advanced inversion and when to use it Practise using advanced inversion

More information

Content. Learning Outcomes. In this lesson you will learn all about antonyms.

Content. Learning Outcomes. In this lesson you will learn all about antonyms. Antonyms GRAMMAR Content In this lesson you will learn all about antonyms. Learning Outcomes Learn antonyms for adjectives. Learn antonyms that are determinate on the noun. Practice writing descriptive

More information

RAPPORT EchoClock. Designhögskolan UMEÅ. Erik Marsja I n s t i t u t e o f D e s i g n U m e å

RAPPORT EchoClock. Designhögskolan UMEÅ. Erik Marsja I n s t i t u t e o f D e s i g n U m e å RAPPORT EchoClock Designhögskolan UMEÅ I n s t i t u t e o f D e s i g n U m e å C o g n i t i v e D e s i g n 3 / 2 5 / 2 0 1 1 Erik Marsja erik.marsja@gmail.com 070 363 36 62 Jussi Norlund norlund@gmail.com

More information

StepSequencer64 J74 Page 1. J74 StepSequencer64. A tool for creative sequence programming in Ableton Live. User Manual

StepSequencer64 J74 Page 1. J74 StepSequencer64. A tool for creative sequence programming in Ableton Live. User Manual StepSequencer64 J74 Page 1 J74 StepSequencer64 A tool for creative sequence programming in Ableton Live User Manual StepSequencer64 J74 Page 2 How to Install the J74 StepSequencer64 devices J74 StepSequencer64

More information

MISSING FUNDAMENTAL STRATUM OF THE CURRENT FORMS OF THE REPRESENTATION OF CONCEPTS IN CONSTRUCTION

MISSING FUNDAMENTAL STRATUM OF THE CURRENT FORMS OF THE REPRESENTATION OF CONCEPTS IN CONSTRUCTION MISSING FUNDAMENTAL STRATUM OF THE CURRENT FORMS OF THE REPRESENTATION OF CONCEPTS IN CONSTRUCTION Ivan Mutis, Raja R.A. Issa, Ian Flood Rinker School of Building Construction, University of Florida, Gainesville,

More information

Understanding Role Concepts Working Note 20

Understanding Role Concepts Working Note 20 Understanding Role Concepts Working Note 20 Peter Clark, John Thompson, Mike Uschold Bruce Porter Knowledge Systems Computer Science Dept. Boeing Mathematics and Computing Technology University of Texas

More information

The indefinite articles 1. We use the article a / an when we are talking about something for the first time or not specific things.

The indefinite articles 1. We use the article a / an when we are talking about something for the first time or not specific things. The indefinite articles 1. We use the article a / an when we are talking about something for the first time or not specific things. I've got a new job. (the listener doesn't know what the job is) Would

More information

ANSI/SCTE

ANSI/SCTE ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE 130-1 2011 Digital Program Insertion Advertising Systems Interfaces Part 1 Advertising Systems Overview NOTICE The

More information

Digital Audio Design Validation and Debugging Using PGY-I2C

Digital Audio Design Validation and Debugging Using PGY-I2C Digital Audio Design Validation and Debugging Using PGY-I2C Debug the toughest I 2 S challenges, from Protocol Layer to PHY Layer to Audio Content Introduction Today s digital systems from the Digital

More information

CHAPTER 4: Logic Circuits

CHAPTER 4: Logic Circuits CHAPTER 4: Logic Circuits II. Sequential Circuits Combinational circuits o The outputs depend only on the current input values o It uses only logic gates, decoders, multiplexers, ALUs Sequential circuits

More information

Efficient Processing the Braille Music Notation

Efficient Processing the Braille Music Notation Efficient Processing the Braille Music Notation Tomasz Sitarek and Wladyslaw Homenda Faculty of Mathematics and Information Science Warsaw University of Technology Plac Politechniki 1, 00-660 Warsaw, Poland

More information

Flip-Flops. Because of this the state of the latch may keep changing in circuits with feedback as long as the clock pulse remains active.

Flip-Flops. Because of this the state of the latch may keep changing in circuits with feedback as long as the clock pulse remains active. Flip-Flops Objectives The objectives of this lesson are to study: 1. Latches versus Flip-Flops 2. Master-Slave Flip-Flops 3. Timing Analysis of Master-Slave Flip-Flops 4. Different Types of Master-Slave

More information

Adventures. 1 Warm-up. 2 Conversation. Language box Adventures. a Talk about the pictures with a partner.

Adventures. 1 Warm-up. 2 Conversation. Language box Adventures. a Talk about the pictures with a partner. 9 Adventures Focus Grammar Vocabulary personal experiences present perfect ever/never adventurous activities adjectives to describe experiences 1 Warm-up a Talk about the pictures with a partner. Where

More information

In the sentence above we find the article "a". It shows us that the speaker does not need a specific chair. He can have any chair.

In the sentence above we find the article a. It shows us that the speaker does not need a specific chair. He can have any chair. English Grammar Articles (a, an, the) What are English grammar articles? An article is a word that is used before a noun to show whether the noun refers to something specific or not. A, anand the are articles.

More information

On Meaning. language to establish several definitions. We then examine the theories of meaning

On Meaning. language to establish several definitions. We then examine the theories of meaning Aaron Tuor Philosophy of Language March 17, 2014 On Meaning The general aim of this paper is to evaluate theories of linguistic meaning in terms of their success in accounting for definitions of meaning

More information