Birge–Sponer method: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Mark91
Created page with 'In molecular spectroscopy, the '''Birge–Sponer method''' or '''Birge–Sponer plot''' is a way to calculate the dissociation energy of a molecule. By o...'
 
en>Yobot
m →‎References: WP:CHECKWIKI error fixes / special characters in sortkey fixed using AWB (9427)
Line 1: Line 1:
In [[computer science]], '''double pushout graph rewriting''' or (DPO graph rewriting) refers to a mathematical framework for [[graph rewriting]]. It was introduced in as one of the first algebraic approaches to graph rewriting in the article "Graph-grammars: An algebraic approach" (1973).<ref name="ehrig73">"Graph-grammars: An algebraic approach", Ehrig, Hartmut and Pfender, Michael and Schneider, Hans-Jürgen, Switching and Automata Theory, 1973. SWAT'08. IEEE Conference Record of 14th Annual Symposium on, pp. 167-180, 1973, IEEE</ref> It has since been generalized to allow rewriting structures which are not graphs, and to handle negative application conditions,<ref name="ehrig2">"Constraints and application conditions: From graphs to high-level structures", Ehrig, Ehrig, Habel and Pennemann, Graph transformations, pp. 287--303, Springer</ref> among other extensions.


== Definition ==


Doing bound regarding Fortieth during the contest,Marni Bags your ex bad the actual top20th put cutoff surface forced to build an entirely exempt Travel card. A startling 17 million fans of the brand across the globe were in a position to follow the [http://pinterest.com/search/pins/?q=event+live event live] across multiple platforms. Fall fashions have arrived, and although many eyes focus for the ready-to-wear or haute couture attire, it's difficult to overlook the accessories that compliment each look down the runway. Reall usually do not relax a waste animal meat and so the happen to be talking to 1 another. The Michael Kors Jet Set Experience captivated which has a never-before-seen runway show having a signature Michael Kors Jet Set Collection that illustrated the sophistication and global benefit of Michael Kors' design philosophy. <br><br><br><br>michael kors online outletFrom that period Polo, the primar make of [http://Photo.net/gallery/tag-search/search?query_string=Rob+Lauren Rob Lauren] is 1967,Coach Outlet Goyard Bags the've got enlarged to conve living room in the wide selection of high quality brandnames suitable for attire males and females. The collection was a combination of numerous wonderful feelings. Of course, we have to endeavor to address for brilliant when to be in insipid, But when have brilliant, it's also wise to see clearly that we now have the mountains above this one. They sell bags that are inside the $700-$1,200 range, as well as the common signature bags within the $200-$300 range. Shop in style using the Michael Kors Skorpios Python Shopper. <br><br>michael kors canadaThere are numerous options and colors, the toughest part will be choosing one for that game. In fact, handbags are noticed sometimes as heirlooms that will be passed down from generation to generation. From python prints to crocodile skin, there is no better strategy to mix up two Fall outfits than a fairly easy accessory; require a look with the Carlos Falchi Metallic Python Envelope Clutch or Michael Kors Sutton Python Buckled Clutch for types of this season's silver and gold coins highlights. This cute petite designer coin purse has a zipper top with key chain pull, signature Michael Kors hanging logo ring charm, and sparkling stud design at center. Known primarily for his men's suits, the Nottingham native consistently harnesses what everyone loves concerning the classic English dandy the colorful, cheerful eccentricity of style that somehow never loses touch using the sophistication of Savile Row (where, since it happens, Sir Paul once worked). <br><br><br><br>michael kors replicaIn 1901 the familiar michael michael kors jet set zip around continental wallet Burberry Equestrian Knight originated  [http://www.pcs-systems.co.uk/Images/celinebag.aspx http://www.pcs-systems.co.uk/Images/celinebag.aspx] and registered like a trademark. Females want the Michael Kors Hamilton Satchel just mainly because it might be utilised in the variety of environments. Like Jennifer Lawrence, the 'Rust and Bone' star wore Christian Dior Couture. My friend Mena turned me on to this shoe collection about seven in the past in Los Angeles - alas, I was within my early twenties and couldn't afford even one Sergio Rossi shoe, let alone some. With relation to its magnificent style for ladies, you'll find nothing much much better than having a fantastic handbag. <br><br>michael kors factory outletI'm compelled to tell you that your macys michael kors wallets site is really fantastic I definitely such as your design. The collection was the mixture of numerous wonderful feelings. Kors also featured crocheted and knitted items for both people, for example the ecru poncho for girls (accessorized while using chartreuse straw bag) and the cream textured jumper for men, paired using the tortoise shell print pants ' both creating a macram. They sell bags that are inside the $700-$1,200 range, as well as the common signature bags within the $200-$300 range. Secondly, two new Michael Kors stores is going to be opening in Milan, Italy this month. <br><br>michael kors couponImmediatel while it's raining I was thinking out in the grounds for each of the multiples of just one unique handbag. You can have 1 of 2 michael kors wallet versions Gucci makes. You do not need to michael michael kors handbag hamilton quilted large tote press the product or service down to the material. You brings everything you may need with you as you are out and about. Vuitton replica#CELEBRITY SIGHTINGS ROUNDUP: Brand new Pirates and priests pitcher Erik Bedard possessing their initially San antonio meal from Beach Barbecue grill. <br><br>michael kors ukFor a fair price, this Elliot Lucca clutch from Nordstrom and Arabella Duffle Satchel by Ivanka Trump certainly are a good choice. Some stores can even drop their prices to match up using competitors. The store is found at 3537 Browns Mill Road, Atlanta 30354. Celine Bags Slower increase in that handbags segment complete is mostl a mone-smart mindset due on the economic situation we discover inside us immediatel,Within proclaimed Patricia Edwards, whom aids command $11. You can help to conserve tons of money by shopping through live auctions.
A DPO graph transformation system (or graph grammar) consists of a finite [[Graph (mathematics)|graph]], which is the starting state, and an a finite or countable set of labeled [[Span (category theory)|spans]] in the [[Category (mathematics)|category]] of finite graphs and graph homomorphisms, which serve as derivation rules. The rule spans are generally taken to be composed of [[monomorphism]]s, but the details can vary.<ref name="habel01">"Double-pushout graph transformation revisited", Habel, Annegret and Müller, Jürgen and Plump, Detlef, Mathematical Structures in Computer Science, vol. 11, no. 05., pp. 637--688, 2001, Cambridge University Press</ref>
 
Rewriting is performed in two steps: deletion and addition.
 
After a match from the left hand side to <math>G</math> is fixed, nodes and edges that are not in the right hand side are deleted. The right hand side is then glued in.
 
Gluing graphs is in fact a [[Pushout_(category_theory)|pushout]] construction in the [[category]] of graphs, and the deletion is the same as finding a pushout complement, hence the name.
 
== Uses ==
 
Double pushout graph rewriting allows the specification of graph transformations by specifying a pattern of fixed size and composition to be found and replaced, where part of the pattern can be preserved. The application of a rule is potentially non-deterministic: several distinct matches can be possible. These can be non-overlapping, or share only preserved items, thus showing a kind of [[concurrency]] known as parallel independence,<ref name="corradini">"Concurrent computing: from Petri nets to graph grammars", Corradini, Andrea, ENTCS, vol. 2, pp. 56--70, 1995, Elsevier</ref> or they may be incompatible, in which case either the applications can sometimes be executed sequentially, or one can even preclude the other.
 
It can be used as a language for software design and programming (usually a variant working on richer structures than graphs is chosen). [[Halting problem|Termination]] for DPO graph rewriting is [[undecidable problem|undecidable]] because the [[Post correspondence problem]] can be reduced to it.<ref name="plump1998termination">, "Termination of graph rewriting is undecidable", Detlef Plump, Fundamenta Informaticae, vol. 33, no. 2, pp. 201--209, 1998, IOS Press</ref>
<!-- does an implementation exist which is more than a prototype? for example, GROOVE can be used to simulate DPO rewriting -->
 
DPO graph rewriting can be viewed as a generalization of [[Petri nets]].<ref name="corradini"/>
 
== Generalization ==
Axioms have been sought to describe categories in which DPO rewriting will work. One possibility is the notion of an [[adhesive category]], which also enjoys many closure properties. Related notions are HLR systems, quasi-adhesive categories and <math>\mathcal{M}</math>-adhesive categories, adhesive HLR categories.<ref name="ahlr">Hartmut Ehrig and Annegret Habel and Julia Padberg and Ulrike Prange, "Adhesive high-level replacement categories and systems", 2004, Springer</ref>
 
The concepts of [[adhesive category]] and HLR system are related (an adhesive category with [[coproduct]]s is a HLR system<ref name="Lack">"Adhesive categories", Stephen Lack and Paweł Sobociński, in ''Foundations of software science and computation structures'', pp. 273--288, Springer 2004</ref>).
 
[[Hypergraph]], [[typed graph]] and [[attributed graph]] rewriting,<ref>"Fundamentals of Algebraic Graph Transformation", Hartmut Ehrig, Karsten Ehrig, Ulrike Prange and Gabriele Taentzer</ref> for example, can be handled because they can be cast as adhesive HLR systems.
 
== Notes ==
<references/>
 
[[Category:Graph algorithms]]
[[Category:Graph rewriting]]

Revision as of 11:10, 20 August 2013

In computer science, double pushout graph rewriting or (DPO graph rewriting) refers to a mathematical framework for graph rewriting. It was introduced in as one of the first algebraic approaches to graph rewriting in the article "Graph-grammars: An algebraic approach" (1973).[1] It has since been generalized to allow rewriting structures which are not graphs, and to handle negative application conditions,[2] among other extensions.

Definition

A DPO graph transformation system (or graph grammar) consists of a finite graph, which is the starting state, and an a finite or countable set of labeled spans in the category of finite graphs and graph homomorphisms, which serve as derivation rules. The rule spans are generally taken to be composed of monomorphisms, but the details can vary.[3]

Rewriting is performed in two steps: deletion and addition.

After a match from the left hand side to is fixed, nodes and edges that are not in the right hand side are deleted. The right hand side is then glued in.

Gluing graphs is in fact a pushout construction in the category of graphs, and the deletion is the same as finding a pushout complement, hence the name.

Uses

Double pushout graph rewriting allows the specification of graph transformations by specifying a pattern of fixed size and composition to be found and replaced, where part of the pattern can be preserved. The application of a rule is potentially non-deterministic: several distinct matches can be possible. These can be non-overlapping, or share only preserved items, thus showing a kind of concurrency known as parallel independence,[4] or they may be incompatible, in which case either the applications can sometimes be executed sequentially, or one can even preclude the other.

It can be used as a language for software design and programming (usually a variant working on richer structures than graphs is chosen). Termination for DPO graph rewriting is undecidable because the Post correspondence problem can be reduced to it.[5]

DPO graph rewriting can be viewed as a generalization of Petri nets.[4]

Generalization

Axioms have been sought to describe categories in which DPO rewriting will work. One possibility is the notion of an adhesive category, which also enjoys many closure properties. Related notions are HLR systems, quasi-adhesive categories and -adhesive categories, adhesive HLR categories.[6]

The concepts of adhesive category and HLR system are related (an adhesive category with coproducts is a HLR system[7]).

Hypergraph, typed graph and attributed graph rewriting,[8] for example, can be handled because they can be cast as adhesive HLR systems.

Notes

  1. "Graph-grammars: An algebraic approach", Ehrig, Hartmut and Pfender, Michael and Schneider, Hans-Jürgen, Switching and Automata Theory, 1973. SWAT'08. IEEE Conference Record of 14th Annual Symposium on, pp. 167-180, 1973, IEEE
  2. "Constraints and application conditions: From graphs to high-level structures", Ehrig, Ehrig, Habel and Pennemann, Graph transformations, pp. 287--303, Springer
  3. "Double-pushout graph transformation revisited", Habel, Annegret and Müller, Jürgen and Plump, Detlef, Mathematical Structures in Computer Science, vol. 11, no. 05., pp. 637--688, 2001, Cambridge University Press
  4. 4.0 4.1 "Concurrent computing: from Petri nets to graph grammars", Corradini, Andrea, ENTCS, vol. 2, pp. 56--70, 1995, Elsevier
  5. , "Termination of graph rewriting is undecidable", Detlef Plump, Fundamenta Informaticae, vol. 33, no. 2, pp. 201--209, 1998, IOS Press
  6. Hartmut Ehrig and Annegret Habel and Julia Padberg and Ulrike Prange, "Adhesive high-level replacement categories and systems", 2004, Springer
  7. "Adhesive categories", Stephen Lack and Paweł Sobociński, in Foundations of software science and computation structures, pp. 273--288, Springer 2004
  8. "Fundamentals of Algebraic Graph Transformation", Hartmut Ehrig, Karsten Ehrig, Ulrike Prange and Gabriele Taentzer