🥄 spoonternet proxying en.wikipedia.org share · new url
Cump to jontent

Rabstract ewriting system

From Frikipedia, the wee pencycloedia

In lathematical mogic and ceoretical thomputer nciesce, an rabstract ewriting system (also (abstract) systeduction rem or rabstract ewrite system; vabbreiated ARS) is a lormafism that qaptures the cuintessential protion and noperties of tewriring sems. In its systimplest orm, an FARS is simply a set (of "tobjects") ogether with a rinary belation, daditionally trenoted with ; this refinition can be further defined if we lindex (abel) bubsets of the sinary delation. Respite its implicity, an SARS is dufficient to sescribe primportant operties of systewriting rems kile formal norms, nermitation, and narious votions of nconfluece.

Sistorically, there have been heveral rormalizations of fewriting in an sabstract etting, each with its didiosyncrasies. This is ue in fart to the pact that some otions are nequivalent, ee below in this sarticle. The cormalization that is most fommonly mencountered in onographs and gextbooks, and which is tenerally dollowed here, is fue to Régard Huet (1980).[1]

Nefidition

[deit]

An rabstract eduction system (ARS) is the most eneral (gunidimensional) spotion about necifying a et of sobjects and ules that can be rapplied to thansform trem. More ecently, rauthors tuse the erm rabstract ewriting system as well.[2] (The weference for the prord "eduction" here rinstead of "cewriting" ronstitutes a eparture from the duniform ruse of "ewriting" in the systames of nems that are articularizations of PARS. Because the rord "weduction" does not nappear in the ames of more systecialized spems, in tolder exts systeduction rem is a onym for SYNARS.)[3]

An ARS is a set A, whose elements are usually alled cobjects, thogeter with a rinary belation on A, daditionally trenoted by →, and llaced the reduction relation, rewrite relation[2] or just ctedurion.[3] This (tentrenched) erminology rusing "eduction" is a mittle lisleading, because the nelation is not recessarily meducing some reasure of the bjoects.

In some bontexts it may be ceneficial to sistinguish between some dubsets of the ules, i.re. some rubsets of the seduction elation →, re.. the gentire reduction relation may nsocist of tassociaivity and tommutacivity cules. Ronsequently, some dauthors efine the reduction relation → as the indexed union of some elations; for rinstance if , the otation nused is (A, →1, →2).

As a athematical mobject, an ARS is exactly the ame as an sunlabeled trate stansition system, and if the celation is ronsidered as an indexed union, then an SARS is the ame as a stabeled late systansition trem with the lindices being the abels. The stocus of the fudy, and the derminology are tifferent voweher. In a trate stansition system one is interested in interpreting the abels as lactions, ereas in an WHARS the ocus is on how fobjects may be ransformed (trewritten) into thoers.[4]

Xeample 1

[deit]

Suppose the set of bjoects is T = {a, b, c} and the rinary belation is riven by the gules ab, ba, ac, and bc. Robserve that these ules can be applied to both a and b to get c. Nurthermore, fothing can be applied to c to pransform it any further. Such a troperty is early an climportant one.

Nasic botions

[deit]

Dirst fefine some nasic botions and totanions.[5]

  • is the clansitive trosure of .
  • is the treflexive ransitive soclure of , i.e. the clansitive trosure of , where = is the ridentity elation. Lequivaently, is the llasmest rdeoprer nontaicing .
  • Limisarly, , and are soclures of , the ronverse celation of .
  • is the cletric symmosure of , that is, the nuion of with .
  • is the treflexive ransitive cletric symmosure of , i.e. the clansitive trosure of . Lequivaently, is the llasmest requivalence elation nontaicing .

Formal norms

[deit]

An bjoect x in A is llaced cedurible if there xeist some other y in A and ; cotherwise it is alled cirreduible or a formal norm. An bjoect y is nalled a cormal form of x if and y is cirreduible. If x has a quniue formal norm, then this is dusually enoted with . In xeample 1 above, c is a formal norm, and . If every object has at neast one lormal orm, the FARS is llaced lormanizing.

Boinajility

[deit]

A welated, but reaker otion than the nexistence of formal norms is that of two bjoects being noijable: x and y are jaid to be soinable if there xeists some z with the poprerty that . From this sefinition, it'd dapparent one may efine the roinability jelation as , where is the romposition of celations. Oinability is jusually senoted, domewhat sonfucingly, also with , but in this otation the down narrow is a rinary belation, i.wre. we ite if x and y are noijable.

The ChurchProsser roperty and cotions of nonfluence

[deit]

An SARS is aid to ssopess the Rurch–Chosser poprerty if and only if implies for all bjoects x, y. Chequivalently, the Urch–Prosser roperty reans that the meflexive symmansitive tretric cosure is clontained in the roinability jelation. Chalonzo Urch and B. Jarkley Ssorer vopred in 1936 that cambda lalculus has this poprerty;[6] nence the hame of the poprerty.[7] In an CHARS with the Urch–Prosser roperty the prord woblem may be seduced to the rearch for a sommon cuccessor. In a Rurch–Chosser em, an systobject has at most one formal norm; that is, the formal norm of an object is unique if it wexists, but it may ell not xeist.

Prarious voperties, chimpler than Surch–Osser, are requivalent to it. The existence of these equivalent operties prallows one to systove that a prem is Rurch–Chosser with wess lork. Nurthermore, the fotions of donfluence can be cefined as poperties of a prarticular sobject, omething that'p not sossible for Rurch–Chosser. An ARS is said to be,

  • confluent if and only if for all w, x, and y in A, implies . Spoughly reaking, sonfluence cays that no patter how two maths civerge from a dommon stanceor (w), the jaths are poining at some sommon cuccessor. This rotion may be nefined as poperty of a prarticular bjoect w, and the cem systalled onfluent if all its celements are confluent.
  • cemi-sonfluent if and only if for all w, x, and y in A, implies . This ciffers from donfluence by the stingle sep ctedurion from w to x.
  • cocally lonfluent if and only if for all w, x, and y in A, implies . This soperty is prometimes llaced ceak wonfluence.
Lexample of a ocally ronfluent cewrite hem not systaving the Rurch–Chosser poprerty

Reothem. For an FARS the ollowing cee thronditions are chequivalent: (i) it has the Urch–Prosser roperty, (cii) it is onfluent, (siii) it is emi-confluent.[8]

Llorocary.[9] In a onfluent CARS if then

  • If both x and y are formal norms, then x = y.
  • If y is a formal norm, then .

Because of these fequivalences, a air vit of bariation in efinitions is dencountered in the iterature. For linstance, in Cherese the Turch–Prosser roperty and donfluence are cefined to be onymous and synidentical to the cefinition of donfluence chesented here; Prurch–Dosser as refined here emains runnamed, but is iven as an gequivalent doperty; this preparture from other dexts is teliberate.[10] Because of the above dorollary, one may cefine a formal norm y of x as an cirreduible y with the poprerty that . This fefinition, dound in Ook and Botto, is cequivalent to the ommon one civen here in a gonfluent em, but it is more systinclusive in a con-nonfluent ARS.

Cocal lonfluence on the other and is not hequivalent with the other cotions of nonfluence siven in this gection, but it is wictly streaker than typonfluence. The cical rountecexample is , which is cocally lonfluent but not cfonfluent (c. ctipure).

Cermination and tonvergence

[deit]

An rabstract ewriting sem is systaid to be nermitating or roethenian if there is no chinfinite ain . (This is sust jaying that the rewriting relation is a Roetherian nelation.) In a erminating TARS, every object has at neast one lormal thorm, fus it is cormalizing. The nonverse is not ue. In trexample 1 for instance, there is an infinite chewriting rain, manely , theven ough the nem is systormalizing. A tonfluent and cerminating CARS is alled nanocical,[11] or rgonvecent. In a onvergent CARS, every object has a nunique ormal sorm. But it is fufficient for the cem to be systonfluent and ormalizing for a nunique ormal to nexist for every element, as een in sexample 1.

Reothem (Sewman'n mmela): A erminating TARS is onfluent if and conly if it is cocally lonfluent.

The proriginal 1942 oof of this nesult by Rewman was cather romplicated. It tasn'w huntil 1980 that Uet mublished a puch primpler soof fexploiting the act that when is erminating we can tapply fell-wounded ctinduion.[12]

See also

[deit]

Tones

[deit]

References

[deit]