1 / 12

CSNB143 – Discrete Structure

CSNB143 – Discrete Structure. Topic 11 – Language. Topic 11 – Language. Learning Outcomes Student should identify the basic components in language Students should be able to produce phrase structure grammar. Topic 11 – Language. Understanding Language

verena
Download Presentation

CSNB143 – Discrete Structure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSNB143 – Discrete Structure Topic 11 – Language

  2. Topic 11 – Language Learning Outcomes • Student should identify the basic components in language • Students should be able to produce phrase structure grammar

  3. Topic 11 – Language Understanding Language • If set W = {all characters from a, b, c, …….., z, A, B, C, ……., Z}, then set W* = {all words that can be formed from W} = {aabb, bus, lamp, pqrs, ….}, either it has any meaning or not. • Let say set S = {all possible words} = W*, then Then set S* = {all possible sentences that can be formed from S} = {I like to play, the dog is running, aabb shine pqrst, ….}, either it has any meaning or not. • Then we can say that language consists of three basic things, that are: • S; a set of all possible words, • S*; a set of properly constructed sentences, (this is what we called as syntax, that differentiate between a properly constructed sentence and not a properly constructed sentence.) • The meaning of the sentences (referred to as semantic)

  4. Topic 11 – Language Understanding Language • Example 1 : Consider the two sentences below: Going to the store John George to sing. This sentence is a valid sentence in S*, but it doesn’t constructed properly. The order of noun and verb is not valid. Noiseless blue sounds sit cross-legged under the mountaintop. This sentence is correct in structure, but it doesn’t have any meaning.

  5. Topic 11 – Language Understanding Language • The need to identify syntax has expanding the formal language, to a new set of rules, we determine that: • Sentence must be built from noun phrase and verb phrase. • Noun phrase must be built from an article and adjective, followed by noun. • Noun phrase must be built from an article and noun. • Verb phrase must be built from verb and adverb. • Verb phrase must be built from verb. • Article is either a or the • Adjective is either large or hungry • Noun is either rabbit or doctor • Verb is either eats or hops • Adverb is either quickly or wildly

  6. Topic 11 – Language Understanding Language • Can make sentence using the order of valid replacement • Other sentences are: • a hungry doctor eats wildly • a large doctor hops wildly • the hungry rabbit eats quickly, .....and so on.

  7. Topic 11 – Language Phrase Structure Grammar • Syntax being used to produce valid sentences with meaning • Referred to as G, that consists of four elements: • V; a finite set of elements, consists of S together with some other symbols • S; a subset of V that consists of terminal symbols, S is a set of all allowed words in a language. • v0; where v0 V – S, it is the element v0 of V is the starting point for substitution •  a finite relation on V*. The relation  on V* specifies allowable replacements, e.g if w  w’, we may replace w with w’ whenever string w occurs, either alone or as combination with other string. We call  the production relation. • Phase Structure Grammar is written as G = (V, S, v0, ) • Traditionally, the statement w  w’ called a production of G. • w and w’ are termed the left and right sides of the production.

  8. Topic 11 – Language Phrase Structure Grammar • Example: G = (V, S, v0, ) Let S = {John, Jill, drives, jogs, carelessly, rapidly, frequently}; N = {sentence, noun, verbphrase, verb, adverb} and V = S  N. Let v0 = sentence (starting point of substitution) and relation  on V* (all possible sentence that can be formed from the words) are defined as: • Noun  John • Noun  Jill • Verbphrase  verb + adverb • Verb  drives • Verb  jogs • Adverb  carelessly • Adverb  rapidly • Adverb  frequently

  9. Topic 11 – Language Phrase Structure Grammar • Answer: Then we can have few sentences that syntactically correct, for example:

  10. Topic 11 – Language Phrase Structure Grammar - the language of G, L(G) • In phrase structure grammars G, correct syntax simply refers to the process by which a sentence is formed. • A set of all properly constructed sentences that can be produced using a grammar G is called the language of G, denoted by L (G)

  11. Topic 11 – Language The language of G, L(G) • Example: Let V = {v0, w, a, b, c}; S = {a, b, c} and  is relations on V* given by : (1) v0 aw (2) w  bbw (3) w  c Derive a proper L(G) (can use substitution approach and derivation tree approach)

  12. Topic 11 – Language The language of G, L(G) Answer: Let V = {v0, w, a, b, c}; S = {a, b, c} and  is relations on V* given by : (1) v0 aw (2) w  bbw (3) w  c Derive a proper L(G). • To derive the language of L(G), necessary to perform successive substitution, until all symbols are eliminated other than the terminal symbols (in this case a,b,c). Since v0 is the substitution starting point, we will usually start with production (1), v0 aw. • Result after trying both substitution and tree derivation approach, the L(G) obtained will be a(bb)nc

More Related