Clausal Resolution for Modal Logics of Confluence

Size: px
Start display at page:

Download "Clausal Resolution for Modal Logics of Confluence"

Transcription

1 Clusl Resolution for Modl Logics of Confluence Cláudi Nlon 1, João Mrcos 2, nd Clre Dixon 3 1 Deprtment of Computer Science, University of Brsíli C.P CEP: Brsíli DF Brzil nlon@unb.br 2 LoLITA nd Dept. of Informtics nd Applied Mthemtics, UFRN, Brzil jmrcos@dimp.ufrn.br 3 Deprtment of Computer Science, University of Liverpool Liverpool, L69 3BX United Kingdom CLDixon@liverpool.c.uk rxiv: v1 [cs.lo] 1 My 2014 Abstrct. We present clusl resolution-bsed method for norml multimodl logics of confluence, whose Kripke semntics re bsed on frmes chrcterised by pproprite instnces of the Church-Rosser property. Here we restrict ttention to eight fmilies of such logics. We show how the inference rules relted to the norml logics of confluence cn be systemticlly obtined from the prmetrised xioms tht chrcterise such systems. We discuss soundness, completeness, nd termintion of the method. In prticulr, completeness cn be modulrly proved by showing tht the conclusions of ech newly dded inference rule ensures tht the corresponding conditions on frmes hold. Some exmples re given in order to illustrte the use of the method. 1 Introduction Keywords: norml modl logics, combined logics, resolution method Modl logics re often introduced s extensions of clssicl logic with two dditionl unry opertors: nd, whose menings vry with the field of ppliction to which they re tilored to pply. In the most common interprettion, formule p nd p re red s p is necessry nd p is possible, respectively. Evlution of modl formul depends upon n orgnised collection of scenrios known s possible worlds. Different modl logics ssume different ccessibility reltions between such worlds. Worlds nd their ccessibility reltions define so-clled Kripke frme. The evlution of formul hinges on such structure: given n pproprite ccessibility reltion nd world w, formul p is stisfied t w if p is true t ll worlds ccessible from w; formul p is stisfied t w if p is true t some world ccessible from w. In norml modl logics extending the clssicl propositionl logic, the schem (ϕ ψ) ( ϕ ψ) (the distribution xiom K), where ϕ nd ψ re wellformed formule nd stnds for clssicl impliction, is vlid, nd the schemtic Pre-print version of the pper ccepted to IJCAR C. Nlon ws prtilly supported by CAPES Foundtion BEX 8712/11-5. J. Mrcos ws prtilly supported by CNPq nd by the EU-FP7 Mrie Curie project PIRSES- GA

2 2 Cláudi Nlon, João Mrcos, nd Clre Dixon rule ϕ/ ϕ (the necessittion rule Nec) preserves vlidity. The wekest of these logics, nmed K (1), is semnticlly chrcterised by the clss of Kripke frmes with no restrictions imposed on the ccessibility reltion. In the multimodl version, nmed K (n), Kripke frmes re directed multigrphs nd modl opertors re equipped with indexes over set of gents, given by A n = {1, 2,..., n}, for some positive integer n. Accordingly, in this cse clssicl logic is extended with opertors 1, 2,..., n, where formul s p, with A n, my be red s gent considers p to be necessry. The modl opertor is the dul of, being introduced s n bbrevition for, where stnds for clssicl negtion. The logic K (n) cn be seen s the fusion of n copies of K (1) nd its xiomtistion is given by the union of the xioms for clssicl propositionl logic with the xiomtic schemt K, nmely (ϕ ψ) ( ϕ ψ), for ech A n ; nd the set of inference rules is given by modus ponens nd the rule schemt Nec, nmely ϕ/ ϕ, for ech A n. The bsic norml multimodl logic K (n) nd its extensions hve been widely used to represent nd reson bout complex systems. Some of the interesting extensions include the norml multimodl logics bsed on K nd (the combintion of) xioms s, for instnce, T ( ϕ ϕ), D ( ϕ ϕ), 4 ( ϕ ϕ), 5 ( ϕ ϕ), nd B ( ϕ ϕ). For exmple, the description logic ALC, which is employed for resoning bout ontologies, is syntctic vrint of K (1) [22]; the epistemic logic, denoted by S5 (n), which is used in deling with problems rnging from multi-gency to communiction protocols [21,11], cn be xiomtised by combining K, T, nd 5. The ddition of those xioms (or their combintions) to K (n) imposes some restrictions on the clss of models where formule re vlid. Thus, formul vlid in logic contining T is vlid only if it is vlid in frme where the ccessibility reltion for ech gent is reflexive. The other xioms, D, 4, 5, nd B, demnd the ccessibility reltion for ech gent to be, respectively, seril, trnsitive, Eucliden, nd symmetric. A logic of confluence K p,q,r,s (n) of the form G p,q,r,s is modl system xiomtised by K (n) plus xioms p q ϕ r s ϕ where A n, ϕ is well-formed formul, p, q, r, s N, where 0 ϕ = def ϕ nd i+1 ϕ = def i ϕ, nd where 0 ϕ = def ϕ nd i+1 ϕ = def i ϕ, for i N (the superscript is often omitted if equl to 1). Such xiomtic schemt were notbly studied by Lemmon [16]. Using Modl Correspondence Theory, it cn be shown tht the frme condition on logic where n instnce of G p,q,r,s is vlid corresponds to generlised dimond-like structure representing the Church-Rosser property (the philosophicl literture sometimes clls such property incestul [8]), s illustrted in Fig. 1 [6]. To be more precise, let W be nonempty set of worlds nd let R W W be the ccessibility reltion of gent A n. By wr 0 w we men tht w = w, nd wr i+1 w mens tht there is some world w such tht wr w nd w R i w. Thus, wr i w holds if there is n i-long R -pth from w to w ; lterntively, to ssert tht, we my lso write (w, w ) R i. Given these definitions, the condition on frmes tht corresponds to the xiom G p,q,r,s is described by w 0, w 1, w 2 (w 0 R p w 1 w 0 R r w 2 w 3 (w 1 R q w 3 w 2 R s w 3 )), where w 0, w 1, w 2, w 3 W.

3 Clusl Resolution for Modl Logics of Confluence 3 w 1 p steps q steps w 0 w 3 r steps s steps w 2 Fig. 1. Church-Rosser property for frmes where G p,q,r,s = p q ϕ r s ϕ is vlid. Mny well-known modl xiomtic systems re identified with prticulr logics of confluence. For instnce, T (n) corresponds to K 0,1,0,0 (n), norml modl logic in which the xiom ϕ ϕ is vlid, for ll A n nd ny formul ϕ. The xiom 4 my be written s G 0,1,2,0, tht is, 1 ϕ 2 ϕ. The Gech xiom G1 is given by G 1,1,1,1 ( ϕ ϕ). Formule in K 1,1,1,1 (n) re stisfible if, nd only if, they re stisfible in model with n reltions stisfying the so-clled dimond property, nd nlogous clims hold for instnce concerning formule of T (n) nd models whose reltions re ll reflexive, nd formule of 4 (n) nd models whose reltions re ll trnsitive. Logics of confluence re interesting not only becuse they encompss gret number of norml modl logics s prticulr exmples, but lso in view of their ttrctive computtionl behviour. Indeed, if we think of multimodl frmes s bstrct rewriting systems, for instnce, nd think of modl lnguges s wy of obtining n internl nd locl perspective on such frmes, then ech given notion of confluence ensures tht certin different pths of trnsformtion will eventully led to the sme result. Hving decidble proof procedure for logic underlying such clss of frmes helps in estblishing direct form of verifying the properties of the structures tht they represent. As contribution towrds uniform pproch to the development of proof methods for logics of confluence, in this work we del with the logics where p, q, r, s {0, 1}. Tble 1 shows the relevnt xiomtic schemt, some stndrd nmes by which they re known, nd the corresponding conditions on frmes. The xiom G 0,1,1,1 seems not to be nmed in the literture; the corresponding property follows the nming convention given in [5, pg. 127]. Note tht G 0,0,0,0, G 0,1,1,0, nd G 1,0,0,1 re instnces of clssicl tutologies nd re thus not included in Tble 1. Also, given the dulity between nd, G p,q,r,s is semnticlly equivlent to G r,s,p,q. Thus, there re in fct eight fmilies of multimodl logics relted to the xioms G p,q,r,s, where p, q, r, s {0, 1}. We present clusl resolution-bsed method for solving the stisfibility problem in logics xiomtised by K plus G p,q,r,s, where p, q, r, s {0, 1}. The resolution cl-

4 4 Cláudi Nlon, João Mrcos, nd Clre Dixon (p,q,r,s) Nme Axioms Property Condition on Frmes (0, 0, 1, 1) B ϕ ϕ symmetric w, w (wr w w R w) (1, 1, 0, 0) ϕ ϕ (0, 0, 1, 0) Bn ϕ ϕ modlly bnl w, w (wr w w = w ) (1, 0, 0, 0) ϕ ϕ (0, 1, 0, 1) D ϕ ϕ seril w w (wr w ) (1, 0, 1, 0) F ϕ ϕ functionl w, w, w ((wr w wr w ) w = w ) (0, 0, 0, 1) T ϕ ϕ reflexive w(wr w) (0, 1, 0, 0) ϕ ϕ (1, 0, 1, 1) 5 ϕ ϕ Eucliden w, w, w ((wr w wr w ) w R w ) (1, 1, 1, 0) ϕ ϕ (1, 1, 1, 1) G1 ϕ ϕ convergent w, w, w ((wr w wr w ) w (w R w w R w )) (0, 1, 1, 1) G 0,1,1,1 ϕ ϕ 0,1,1,1-convergent w, w (wr w w (wr w w R w )) (1, 1, 0, 1) ϕ ϕ Tble 1. Axioms nd corresponding conditions on frmes. culus is bsed on tht of [17], which dels with the logicl frgment corresponding to K (n). The new inference rules to del with xioms of the form G p,q,r,s dd relevnt informtion to the set of cluses: the conclusion of ech inference rule ensures tht properties relted to the corresponding conditions on frmes hold, tht is, the newly dded cluses cpture the required properties of model. We discuss soundness, completeness, nd termintion. Full proofs cn be found in [18]. 2 The Norml Modl Logic K (n) The set WFF K(n) of well-formed formule of the logic K (n) is constructed from denumerble set of propositionl symbols, P = {p, q, p, q, p 1, q 1,...}, the negtion symbol, the conjunction symbol, the propositionl constnt true, nd unry connective for ech gent in the finite set of gents A n = {1,..., n}. When n = 1, we often omit the index, tht is, ϕ stnds for 1 ϕ. As usul, is introduced s n bbrevition for. A literl is either propositionl symbol or its negtion; the set of literls is denoted by L. By l we will denote the complement of the literl l L, tht is, l denotes p if l is the propositionl symbol p, nd l denotes p if l is the literl p. A modl literl is either l or l, where l L nd A n. We present the semntics of K (n), s usul, in terms of Kripke frmes. Definition 1. A Kripke frme S for n gents over P is given by tuple (W, w 0, R 1, R 2,..., R n ), where W is set of possible worlds (or sttes) with

5 Clusl Resolution for Modl Logics of Confluence 5 distinguished world w 0, nd ech R is binry reltion on W. A Kripke model M = (S, π) equips Kripke frme S with function π : W (P {true, flse}) tht plys the role of n interprettion tht ssocites to ech stte w W truthssignment to propositionl symbols. The so-clled ccessibility reltion R is binry reltion tht cptures the notion of reltive possibility from the viewpoint of gent : A pir (w, w ) is in R if gent considers world w possible, given the informtion vilble to her in world w. We write M, w = ϕ (resp. M, w = ϕ) to sy tht ϕ is stisfied (resp. not stisfied) t the world w in the Kripke model M. Definition 2. Stisfction of formul t given world w of model M is set by: M, w = true M, w = p if, nd only if, π(w)(p) = true, where p P M, w = ϕ if, nd only if, M, w = ϕ M, w = (ϕ ψ) if, nd only if, M, w = ϕ nd M, w = ψ M, w = ϕ if, nd only if M, w = ϕ, for ll w such tht wr w The formule flse, (ϕ ψ), (ϕ ψ), nd ϕ re introduced s the usul bbrevitions for true, ( ϕ ψ), ( ϕ ψ), nd ϕ, respectively. Formule re interpreted with respect to the distinguished world w 0, tht is, stisfibility is defined with respect to pointed-models. A formul ϕ is sid to be stisfied in the model M = (S, π) of the Kripke frme S = (W, w 0, R 1,..., R n ) if M, w 0 = ϕ; the formul ϕ is stisfible in Kripke frme S if there is model M of S such tht M, w 0 = ϕ; nd ϕ is sid to be vlid in clss C of Kripke frmes if it is stisfied in ny model of ny Kripke frme belonging to the clss C. 3 Resolution for K (n) In [17], sound, complete, nd terminting resolution-bsed method for K (n), which in this pper we cll RES K, is introduced. As the proof-method for logics of confluence presented here relies on RES K, in order to keep the present pper self-contined, we reproduce the corresponding inference rules here nd refer the reder to [17] for detiled ccount of the method. The pproch tken in the resolution-bsed method for K (n) is clusl: formul to be tested for (un)stisfibility is first trnslted into norml form, explined in Section 3.1, nd then the inference rules given in Section 3.2 re pplied until either contrdiction is found or no new cluses cn be generted. 3.1 A Norml Form for K (n) Formule in the lnguge of K (n) cn be trnsformed into norml form clled Seprted Norml Form for Norml Logics (SNF). As the semntics is given with respect to pointed-model, we dd nullry connective strt in order to represent the world from which we strt resoning. Formlly, given model M = (W, w 0, R 1,..., R n, π), we hve tht M, w = strt if, nd only if, w = w 0. A formul in SNF is represented by

6 6 Cláudi Nlon, João Mrcos, nd Clre Dixon conjunction of cluses, which re true t ll rechble sttes, tht is, they hve the generl form i A i, where A i is cluse nd, the universl opertor, is chrcterised by (the gretest fixed point of) ϕ ϕ A n ϕ, for formul ϕ. Observe tht stisfction of ϕ imposes tht ϕ must hold t the ctul world w nd t every world rechble from w, where rechbility is defined in the usul (grph-theoretic) wy. Cluses hve one of the following forms: Initil cluse strt Literl cluse true Positive -cluse l l r b=1 r b=1 Negtive -cluse l l where l, l, l b L. Positive nd negtive -cluses re together known s modl - cluses; the index my be omitted if it is cler from the context. The trnsltion to SNF uses rewriting of clssicl opertors nd the renming technique [20], where complex subformule re replced by new propositionl symbols nd the truth of these new symbols is linked to the formule tht they replced in ll sttes. Given formul ϕ, the trnsltion procedure is pplied to (strt t 0 ) (t 0 ϕ), where t 0 is new propositionl symbol. The universl opertor, which surrounds ll cluses, ensures tht the cluses generted by the trnsltion of formul re true t ll rechble worlds. Clssicl rewriting is used to remove some clssicl opertors from ϕ (e.g. (t ψ 1 ψ 2 ) is rewritten s (t ψ 1 ) (t ψ 2 )). Renming is used to replce complex subformule in disjunctions (e.g. if ψ 2 is not literl, (t ψ 1 ψ 2 ) is rewritten s (t ψ 1 t 1 ) (t 1 ψ 2 ), where t 1 is new propositionl symbol) or in the scope of modl opertors (e.g. if ψ is not literl, (t ψ) is rewritten s (t t 1 ) (t 1 ψ), where t 1 is new propositionl symbol). We refer the reder to [17] for detils on the trnsformtion rules tht define the trnsltion to SNF, their correctness, nd exmples of their ppliction. l b l b 3.2 Inference Rules for K (n) In the following, l, l, l i, l i L (i N) nd D, D re disjunctions of literls. Literl Resolution. This is clssicl resolution pplied to the clssicl propositionl frgment of the combined logic. An initil cluse my be resolved with either literl cluse or nother initil cluse (rules IRES1 nd IRES2). Literl cluses my be resolved together (LRES). [IRES1] (true D l) (strt D l) (strt D D ) [IRES2] (strt D l) (strt D l) (strt D D ) [LRES] (true D l) (true D l) (true D D )

7 Clusl Resolution for Modl Logics of Confluence 7 Modl Resolution. These rules re pplied between cluses which refer to the sme context, tht is, they must refer to the sme gent. For instnce, we my resolve two or more -cluses (rules MRES nd NEC2); or severl -cluses nd literl cluse (rules NEC1 nd NEC3). The modl inference rules re: [MRES] (l 1 l) (l 2 l) (true l 1 l 2) [NEC1] (l 1 l 1). (l m l m) (l l) (true l 1... l m l) (true l 1... l m l ) [NEC2] (l 1 l 1) (l 2 l 1) (l 3 l 2) (true l 1 l 2 l 3) [NEC3] (l 1 l 1). (l m l m) (l l) (true l 1... l m) (true l 1... l m l ) The rule MRES is syntctic vrition of clssicl resolution, s formul nd its negtion cnnot be true t the sme stte. The rule NEC1 corresponds to necessittion (pplied to ( l 1... l m l), which is equivlent to the literl cluse in the premises) nd severl pplictions of clssicl resolution. The rule NEC2 is specil cse of NEC1, s the prent cluses cn be resolved with the tutology true l 1 l 1 l 2. The rule NEC3 is similr to NEC1, however the negtive modl cluse is not resolved with the literl cluse in the premises. Insted, the negtive modl cluse requires tht resolution tkes plce between literls on the right-hnd side of positive modl cluses nd the literl cluse. The resolvents in the inference rules NEC1 NEC3 impose tht the literls on the left-hnd side of the modl cluses in the premises re not ll stisfied whenever their conjunction leds to contrdiction in successor stte. Given the syntctic forms of cluses, the three rules re needed for completeness [17]. Note tht for NEC1, we my hve m = 0; for NEC2 the number of premises is fixed; nd tht for NEC3, if m = 0, then the literl cluse in the premises is true flse, which cnnot be stisfied in ny model. Thus, NEC3 is not pplied when m = 0. We define derivtion s sequence of sets of cluses T 0, T 1,..., where T i results from dding to T i 1 the resolvent obtined by n ppliction of n inference rule of RES K to cluses in T i 1. A derivtion termintes if, nd only if, either contrdiction, in the form of (strt flse) or (true flse), is derived or no new cluses cn be derived by further ppliction of the resolution rules of RES K. We ssume stndrd simplifiction from clssicl logic to keep the cluses s simple s possible. For exmple, D l l on the right-hnd side of cluse would be rewritten s D l. Exmple 1. We wish to check whether the formul 1 2 ( b) 1 ( 2 2 b) is vlid in K (2). The trnsltion of its negtion into the norml form is given by cluses (1) (9) below. Then the inference rules re pplied until flse is generted. In order to improve redbility, the universl opertor is suppressed. The full refuttion follows.

8 8 Cláudi Nlon, João Mrcos, nd Clre Dixon 1. strt t 1 2. t 1 1 t 2 3. t 2 2 t 3 4. true t 3 5. true t 3 b 6. t 1 1 t 4 7. true t 4 t 5 t 6 8. t t 6 2 b 10. true t 2 t 5 [NEC1, 3, 8, 4] 11. true t 2 t 4 t 6 [LRES, 10, 7] 12. true t 2 t 6 [NEC1, 3, 9, 5] 13. true t 2 t 4 [LRES, 12, 11] 14. true t 1 [NEC1, 2, 6, 13] 15. strt flse [IRES1, 14, 1] Cluses (10) nd (12) re obtined by pplictions of NEC1 to cluses in the context of gent 2. Cluse (14) is obtined by n ppliction of the sme rule, but in the context of gent 1. Cluses (11) nd (13) result from pplictions of resolution to the propositionl prt of the lnguge shred by both gents. Cluse (15) shows tht contrdiction ws found t the initil stte. Therefore, the originl formul is vlid. 4 Clusl Resolution for Logics of Confluence The inference rules of RES K, given in Section 3.2, re resolution-bsed: whenever set of (sub)formule is identified s contrdictory, the resolvents require tht they re not ll stisfied together. The extr inference rules for K p,q,r,s (n), with p, q, r, s {0, 1}, which we re bout to present, hve different flvour: whenever we cn identify tht the set of cluses imply tht p q ψ holds, we dd some new cluses tht ensure tht r s ψ lso holds. If this is not the cse, tht is, if the set of cluses implies tht r s ψ holds, then contrdiction is found by pplying the inference rules for K (n). Becuse of the prticulr norml form we use here, there re, in fct, two generl forms for the inference rules for K p,q,r,s (n), given in Tble 2 (where l, l re literls nd C is conjunction of literls). [RES p,1,r,s ] (l l ) ( p l r s l ) [RES p,0,r,s ] (C p l ) (C r s l ) Tble 2. Inference Rules for G p,q,r,s Soundness is checked by showing tht the trnsformtion of formul ϕ WFF K(n) into its norml form is stisfibility-preserving nd tht the ppliction of the inference rules re lso stisfibility-preserving. Stisfibility-preserving results for the trnsformtion into SNF re provided in [17]. To extend the soundness results so s to cover the new inference rules, note tht the conclusions of the inference rules in Tble 2 re derived using the semntics of the universl opertor nd the distribution xiom, K. For RES p,1,r,s, we hve tht the premise (l l ) is semnticlly equivlent to ( l l). By the definition of the universl opertor, we

9 Clusl Resolution for Modl Logics of Confluence 9 obtin ( p ( l l)). Applying the distribution xiom K to this cluse results in ( p l p l)), which is semnticlly equivlent to ( p l p l ). As is n bbrevition for nd becuse p l implies r s l in K p,1,r,s (n), by clssicl resoning, we hve tht ( p l p l ) implies ( p l r s l ), the conclusion of RES p,1,r,s. Soundness of the inference rule RES p,0,r,s cn be proved in similr wy. As the conclusions of the bove inference rules my contin complex formule, they might need to be rewritten into the norml form. Thus, we lso need to dd cluses corresponding to the norml form of p l nd s l, which occur in the conclusions of the inference rules. Let ϕ be formul nd let τ(ϕ) be the set of cluses resulting from the trnsltion of ϕ into the norml form. Let L(τ(ϕ)) be the set of literls tht might occur in the cluse set, tht is, for ll p P such tht p occurs in τ(ϕ), we hve tht both p nd p re in L(τ(ϕ)). The set of definition cluses is given by (pos,l l) ( pos,l l) for ll l L(τ(ϕ)), where pos,l is new propositionl definition symbol used for renming the negtive modl literl l, tht is, the definition cluses correspond to the norml form of pos,l l. Note tht we hve definition cluses for every propositionl symbol nd its negtion, e.g. for propositionl symbol p τ(ϕ), we hve the definition cluses (pos,p p), ( pos,p p), (pos, p p), nd ( pos, p p), for every A n occurring in τ(ϕ). We ssume the set of definition cluses to be vilble whenever those symbols re used. It is lso importnt to note tht those new definition symbols nd the respective definition cluses cn ll be introduced t the beginning of the ppliction of the resolution method becuse we do not need definition cluses pplied to definition symbols in the proofs, s given in the completeness proof [18]. As no new propositionl symbols re introduced by the inference rules, there is finite number of cluses tht might be expressed (modulo simplifiction) nd, therefore, the clusl resolution method for ech modl logic of confluence is terminting. As discussed bove nd from the results in [17], we cn estblish the soundness of the proof method. Theorem 1. The resolution-bsed clculi for logics of confluence re sound. Proof (Sketch). The trnsformtion into the norml form is stisfibility preserving [17]. Given set T of cluses nd model M tht stisfies T, we cn construct model M for the union of T nd the definition cluses, where M nd M my differ only in the vlution of the definition symbols. By setting properly the vlutions in M, we hve tht M, w = pos,p if nd only if M, w = p, for ny w W. Soundness of the inference rules for RES K is lso given in [17]. Soundness of RES p,1,r,s follow from the xiomtistion of K p,q,r,s RES p,0,r,s (n). Tble 3 shows the inference rules for ech specific instnce of G p,q,r,s, where p, q, r, s {0, 1}, l, l L, nd D is disjunction of literls. As G p,q,r,s is semnticlly equivlent to G r,s,p,q, the inference rules for both systems re grouped together. Some of the inference rules in Tble 3 re obtined directly from Tble 2. For nd

10 10 Cláudi Nlon, João Mrcos, nd Clre Dixon Logic Inference Rules T [RES 0,0,0,1 ] (true D l) ( D l) [RES 0,1,0,0 ] (l l ) (true l l ) Bn [RES 0,0,1,0 ] (true D l) ( D l) [RES 1,0,0,0 ] (l l ) (true l l ) B [RES 0,0,1,1 ] (true D l) ( D pos,l ) [RES 1,1,0,0 ] (l l ) ( l l) D [RES 0,1,0,1 ] (l l ) (l l ) Logic G 0,1,1,1 Inference Rules [RES 0,1,1,1 ] (l l ) (l pos,l ) [RES 1,1,0,1 ] (l l ) (pos,l l ) F [RES 1,0,1,0 ] (l l ) (l l ) 5 [RES 1,0,1,1 ] (l l ) (l pos,l ) [RES 1,1,1,0 ] (l l ) (pos,l l ) G1 [RES 1,1,1,1 ] (l l ) (pos,l pos,l ) Tble 3. Inference Rules for severl instnces of G p,q,r,s is vlid, hs the form (l l )/ ( 0 l 0 0 l ) in Tble 2; in Tble 3, the conclusion is rewritten in its norml form, tht is, (true l l ). For other systems, the form of the inference rules re slightly different from wht would be obtined from direct ppliction of the generl inference rules in Tble 2. This is the cse, for instnce, for the instnce, the rule for reflexive systems, i.e. where the xiom G 0,1,0,0 inference rules for symmetric systems, tht is, those systems where the xiom G 1,1,0,0 is vlid. From Tble 2, in symmetric systems, for premise of the form (l l ), the conclusion is given by ( l l ), which is trnslted into the norml form s (true pos,l l ). We hve chosen, however, to trnslte the conclusion s ( l l), which is semnticlly equivlent to the conclusion obtined by the generl inference rule, but voids the use of definition symbols. The inference rules given in Tble 2 provide systemtic wy of designing the inference rules for ech specific modl logic of confluence. We note, however, tht we do not lwys need both inference rules in order to chieve complete proof method for prticulr logic. In the completeness proofs provided in [18], we show for instnce tht the inference rules which introduce modlities in their conclusions from literl cluses (tht is, the inference rules RES 0,0,r,s ) re not needed for completeness. We lso show tht we need just one specific inference rule for logics in which G 0,1,1,1 nd 5 re vlid: RES 0,1,1,1 nd RES 1,0,1,1, respectively. Given formul ϕ in K p,q,r,s (n), with p, q, r, s {0, 1}, the resolution method for K (n), given in Section 3, nd the inference rule RES p,q,r,s re pplied to τ(ϕ) nd the set of definition cluses. The extr inference rules for K p,q,r,s (n) do not need to be pplied to cluses if such ppliction genertes new nested definition symbols,

11 Clusl Resolution for Modl Logics of Confluence 11 tht is, we do not need definition cluses for definition symbols. For instnce, the ppliction of RES 1,1,1,1 to cluse of the form (l pos,l ) would result in (pos,l pos,pos,l ). Although it is not incorrect to pply the inference rules to such cluse, this might cuse the method not to terminte. We cn show, however, tht the ppliction of inference rules to cluses which would result in nested literls is not needed for completeness, s the restrictions imposed by those symbols re lredy ensured by existing definition symbols nd relevnt inference rules (see Theorem 3 below). This ensures tht no new definition symbols re introduced by the proof method. Completeness is proved by showing tht, for ech specific logic of confluence, if given set of cluses is unstisfible, there is refuttion produced by the method presented here. The proof is by induction on the number of nodes of grph, known s behviour grph, built from set of cluses. The grph construction is similr to the construction of cnonicl model, followed by filtrtions bsed on the set of formule (or cluses), often used to check completeness for proof methods in modl logics (see [3], for instnce, for definitions nd exmples). Intuitively, nodes in the grph correspond to sttes nd re defined s mximlly consistent sets of literls nd modl literls occurring in the set of cluses, including those literls introduced by definition cluses. Tht is, for ny literl l occurring in the set of cluses, including definition cluses, nd gents A n, node contins either l or l; nd either l or l. The set of edges correspond to the gents ccessibility reltions. Edges or nodes tht do not stisfy the set of cluses re deleted from the grph. Such deletions correspond to pplictions of one or more of the inference rules. We prove tht n empty behviour grph corresponds to n unstisfible set of cluses nd tht, in this cse, there is refuttion using the inference rules for RES K, given in Section 3, nd the inference rules for the specific logic of confluence, presented in Tble 3. Theorem 2. Let T be n unstisfible set of cluses in G p,q,r,s, with p, q, r, s {0, 1}. A contrdiction cn be derived by pplying the resolution rules for RES K, presented in Section 3, nd Tble 3. Proof (Sketch). We construct behviour grph nd show tht the ppliction of rules in Tble 3 removes nodes nd edges where the corresponding frme condition does not hold. The full proof is provided in [18]. Theorem 3. The resolution-bsed clculi for logics of confluence terminte. Proof (Sketch). From the completeness proof, the introduction of literl such s pos,pos,l for n gent nd literl l is not needed. We cn show tht the restrictions imposed by such cluses, together with the resolution rules for ech specific logicl system, re enough to ensure tht the corresponding frme condition lredy holds. As the proof method does not introduce new literls in the cluse set, there is only finite number of cluses tht cn be expressed. Therefore, the proof method is terminting. Exmple 2. We show tht ϕ = def p 1 1 p, which is n instnce of B 1, is vlid formul in symmetric systems. As symmetry is implied by reflexivity nd Euclidenness, insted of using RES 1,1,0,0 1, we combine the inference rules for both T 1 nd 5 1. Cluses (1) (4) correspond to the trnsltion of the negtion of ϕ into the norml form. Cluses (5) (8) re the definition cluses used in the proof.

12 12 Cláudi Nlon, João Mrcos, nd Clre Dixon 1. strt t 0 2. true t 0 p 3. t 0 1 t 1 4. t 1 1 p 5. pos 1,t1 1 t 1 [Def. pos 1,t1 ] 6. pos 1,t1 1 t 1 [Def. pos 1,t1 ] 7. pos 1,p 1 p [Def. pos 1,p] 8. pos 1,p 1 p [Def. pos 1,p] 9. true t 0 pos 1,t1 [MRES, 5, 3] 10. true t 1 pos 1,p [MRES, 7, 4] 11. pos 1,p 1 pos 1,p [RES 1,0,1,1 1, 7] 12. true pos 1,p pos 1,t1 [NEC1, 11, 6, 10] 13. true p pos 1,p [RES 0,1,0,0 1, 8] 14. true p pos 1,t1 [LRES, 13, 12] 15. true t 0 p [LRES, 14, 9] 16. true t 0 [LRES, 15, 2] 17. strt flse [IRES1, 16, 1] Cluse (11) results from pplying the Eucliden inference rule to cluse (7). Cluse (13) results from pplying the reflexive inference rule to (8). The remining cluses re derived by the resolution clculus for K (1). As contrdiction is found, given by cluse (17), the set of cluses is unstisfible nd the originl formul ϕ is vlid. 5 Closing Remrks We hve presented sound, complete, nd terminting proof method for logics of confluence, tht is, norml multimodl systems where xioms of the form G p,q,r,s = p q ϕ r s ϕ where p, q, r, s {0, 1}, re vlid. The xioms G p,q,r,s provide generl form for xioms widely used in logicl formlisms pplied to representtion nd resoning within Computer Science. We hve proved completeness of the proof method presented in this pper for eight fmilies of logics nd their fusions. The inference rules for prticulr instnces of these logics cn be systemticlly obtined nd the resulting clculus cn be implemented by dding to the existing prover for K (n) [24] the cluses dependent on the cluse-set. Efficiency, of course, depends on severl spects. Firstly, for certin clsses of problems, dedicted proof methods might be more efficient. For instnce, if the stisfibility problem for prticulr logic is in NP (s in the cse of S5 (1) ), then our procedure my be less efficient s the stisfibility problem for K (1) is lredy PSPACE-complete [15]. Secondly, efficiency might depend on the inference rules chosen to produce proofs for specific logic. For instnce, for S5 (n), the user cn choose the inference rules relted to reflexivity nd Euclidenness, or choose the inference rules relted to serility, symmetry, nd Euclidenness. The number of inference rules used to test the unstisfibility of set of cluses for prticulr logic might ffect the number of cluses generted by the resolution method s well s the size of the proof. As in the cse of derived inference rules in other proof methods, using more inference rules might led to shorter proofs. Thirdly, s in the cse of the resolution-bsed method for propositionl logic, efficiency might be ffected by strtegies used to serch for proof. Future work includes the design of strtegies for RES K (n) nd for specific logics of confluence. Fourthly, efficiency might lso depend on the form of the input problem. For instnce, comprisons

13 Clusl Resolution for Modl Logics of Confluence 13 between tbleux methods nd resolution methods [14,13] hve shown tht there is no overll better pproch: for some problems resolution proof methods behve better, for others tbleux bsed methods behve better. Providing resolution-bsed method for the logics xiomtised by K nd G p,q,r,s gives the user choice for utomted tools tht cn be used depending on the type of the input formule. There re quite few dedicted methods for the logics presented in this pper. In generl, however, those methods do not provide systemtic wy of deling with logics bsed on similr xioms or their extensions. Therefore, we restrict ttention here to methods relted to logics of confluence. Tbleux methods for logics of confluence where the mono-modl xioms T, D, B, 4, 5, De (for density, the converse of 4), nd G re vlid, cn be found in [7,9]. For ech of those xioms, tbleu inference rule is given. The inference rules cn then be combined in order to provide proof methods for modl logics under S5 (1). Whilst the tbleux procedures in [7,9] re designed for mono-modl logics they seem to be extndble to multimodl logics s long s there re no interctions between modlities. Those procedures do not cover ll the logics investigted in this pper. In [2], lbelled tbleux re given for the mono-modl logics xiomtised by K nd xioms G p,q,r,s where q = s = 0 implies p = r = 0. This restriction voids the introduction of inference rules relted to the identity predicte, but lso excludes, for instnce, functionl nd modlly bnl systems, which re treted by the method introduced in the present pper. In [4], hybrid logic tbleux methods for logics of confluence re given: the inference rules crete nodes, lbelled by nominls. The nominls re used in order to eliminte the Skolem function relted to the existentil quntifier in the first-order sentence corresponding to the xiom G p,q,r,s. This proof method provides tbleu rules for ll instnces of the xiom. Soundness nd completeness re discussed, but termintion of the method is not delt with nd it is not cler wht re the bounds for creting new nodes in the generl cse. In [12], sound, complete, nd terminting disply clculi for tense logics nd some of its extensions, including those with the xiom G p,q,r,s, re presented. It hs been shown tht these clculi hve the property of seprtion, tht is, they provide complete proof methods for the component frgments. The pper investigtes the reltion between the disply clculi nd deep inference systems (where the sequent rules cn be pplied t ny node of proof tree). By finding pproprite propgtion rules for the fusion of tense logic with either S4 (1), S5 (1), or functionl systems, completeness of serch strtegies re presented. However, propgtion rules for the xiom of convergence, G1, or for the combintion of pth xioms (i.e. xioms of the form i ϕ j ϕ) with serility re not given. Also relted, in [1], prefixed tbleux procedures for confluence logics tht vlidte the multimodl version of the xiom b ϕ c d ϕ, where ϕ is formul, re given. Note tht the logics in [1] re systems with instnces of the xiom G 1,1,1,1,b,c,d, tht is, logic which llows the interction of the gents, b, c, d A n, nd might led to undecidble systems. To the best of our knowledge, there re no resolution-bsed proof methods for logics of confluence. However, resolution-bsed methods for modl logics, bsed on trnsltion into first-order logic, hve been proposed for severl modl logics. A survey on trnsltion-bsed pproches for non-trnsitive modl logics (i.e. modl logics tht do not include the xiom 4) cn be found in [19]. The trnsltion-bsed pproch hs the

14 14 Cláudi Nlon, João Mrcos, nd Clre Dixon cler dvntge of being esily implemented, mking use of well-estblished theoremprovers, nd deling with ny logic tht cn be embedded into first-order, should it be decidble or not. However, first-order provers cnnot del esily with logics tht embed some properties which re covered by prticulr xioms of confluence (e.g. functionlity). In order to void such problemtic frgments within first-order logic, the xiomtic trnsltion principle for modl logic, introduced in [23], besides using the stndrd trnsltion of modl formule into first-order, tkes n xiomtistion for prticulr modl logic nd introduces set of first-order modl xioms in the form of schem cluses. As n exmple, dpted from [23], in order to prove tht p is stisfible in KT4 (n), for ech modl subformul (i.e. p nd p) nd for ech considered xiom (i.e. T nd 4), one schem cluse is dded, resulting in: Q (x) R(x, y) Q p (y) Q p (x) Q p (y) p Q (x) R(x, y) Q p (y) Q p (x) Qp(y) p where the predicte Q ϕ (x) cn be red s ϕ holds t world x nd R is the predicte symbol to express the ccessibility reltion for gent. Note tht the cluses on the left re relted to trnsitivity (4) nd the two cluses on the right re relted to reflexivity (T). The xiomtic trnsltion pproch is similr to the pproch tken in the present pper nd in [17] s the schem cluses provide wy of tlking bout properties of the ccessibility reltion. As in our cse, soundness follows esily from the properties of the trnsltion. Termintion follows from the fct tht only finite number of schem cluses re needed. However, s in the cse of the proof method presented here, generl completeness of the method is difficult to be proved nd it is given only for prticulr fmilies of logics. In [10], trnsltion-bsed pproch for properties which cn be expressed by regulr grmmr logics (including trnsitivity nd Euclideness) is given. Completeness of the method hs been proved for some fmilies of logics. In the present pper, we hve restricted ttention to the cse where p, q, r, s {0, 1}, but we believe tht the proof method cn be extended in uniform wy for deling with the unstisfibility problem for ny vlues of p, q, r, nd s, by dding inference rules of the following form: [RES p,q,r,s ] (l p r l ) (l r s l ) which requires serch for cluses tht correspond to the norml form of the premise nd the introduction of s mny new definition symbols s the number of modlities occurring in the conclusion. The inference rule RES p,q,r,s is obviously sound, but we hve yet to identify the restrictions on the number of new propositionl symbols introduced by the method in order to ensure termintion. Future work includes this extension, the complexity nlysis, the implementtion of the proof method, nd prcticl comprisons with other methods. References 1. M. Bldoni, L. Giordno, nd A. Mrtelli. A tbleu clculus for multimodl logics nd some (un)decidbility results. In Proc. of TABLEAUX-98, pges Springer-Verlg, 1998.

15 Clusl Resolution for Modl Logics of Confluence D. Bsin, S. Mtthews, nd L. Vignò. Lbelled propositionl modl logics: Theory nd prctice. J. Log. Comput, 7(6): , P. Blckburn, M. de Rijke, nd Y. Venem. Modl Logic. Cmbridge University Press, Cmbridge, Englnd, P. Blckburn, E. L. E. Dilogue, nd B. T. Cte. Beyond pure xioms: Node creting rules in hybrid tbleux. In C. E. Areces, P. Blckburn, M. Mrx, nd U. Sttler, editors, Hybrid Logics, pges 21 35, July G. S. Boolos. The Logic of Provbility. Cmbridge University Press, W. A. Crnielli nd C. Pizzi. Modlities nd Multimodlities, volume 12 of Logic, Epistemology, nd the Unity of Science. Springer, M. A. Cstilho, L. F. del Cerro, O. Gsquet, nd A. Herzig. Modl tbleux with propgtion rules nd structurl rules. Fundment Informtice, 32(3-4): , B. Chells. Modl Logic : An Introduction. Cmbridge University Press, L. F. del Cerro nd O. Gsquet. Tbleux bsed decision procedures for modl logics of confluence nd density. Fundment Informtice, 40(4): , S. Demri nd H. Nivelle. Deciding regulr grmmr logics with converse through first-order logic. Journl of Logic, Lnguge nd Informtion, 14(3): , R. Fgin, J. Hlpern, Y. Moses, nd M. Vrdi. Resoning About Knowledge. MIT Press, R. Goré, L. Postniece, nd A. Tiu. On the correspondence between disply postultes nd deep inference in nested sequent clculi for tense logics. Logicl Methods in Computer Science, 7(2), R. Goré, J. Thomson, nd F. Widmnn. An experimentl comprison of theorem provers for CTL. In C. Combi, M. Leucker, nd F. Wolter, editors, TIME 2011, Lübeck, Germny, September 12-14, 2011, pges IEEE, U. Hustdt nd R. A. Schmidt. Scientific benchmrking with temporl logic decision procedures. In D. Fensel, F. Giunchigli, D. McGuinness, nd M.-A. Willims, editors, Proceedings of the KR 2002, pges Morgn Kufmnn, R. E. Ldner. The computtionl complexity of provbility in systems of modl propositionl logic. SIAM J. Comput., 6(3): , E. J. Lemmon nd D. Scott. The Lemmon Notes: An Introduction to Modl Logic. Edited by Segerberg, K., Bsil Blckwell, C. Nlon nd C. Dixon. Clusl resolution for norml modl logics. J. Algorithms, 62: , July C. Nlon, J. Mrcos, nd C. Dixon. Clusl resolution for modl logics of confluence extended version. Technicl Report ULCS , University of Liverpool, Liverpool, UK, My Avilble t H. D. Nivelle, R. A. Schmidt, nd U. Hustdt. Resolution-bsed methods for modl logics. Logic J. IGPL, 8:2000, D. A. Plisted nd S. A. Greenbum. A Structure-Preserving Cluse Form Trnsltion. Journl of Logic nd Computtion, 2: , A. Ro nd M. Georgeff. Modeling Rtionl Agents within BDI-Architecture. In R. Fikes nd E. Sndewll, editors, Proceedings of KR&R-91, pges Morgn-Kufmnn, Apr K. Schild. A Correspondence Theory for Terminologicl Logics. In Proceedings of the 12th IJCAI, pges , R. A. Schmidt nd U. Hustdt. The xiomtic trnsltion principle for modl logic. ACM Trnsctions on Computtionl Logic, 8(4):1 55, G. B. Silv. Implementção de um provdor de teorems por resolução pr lógics modis normis. Monogrfi de Conclusão de Curso, Bchreldo em Ciênci d Computção, Universidde de Brsíli, Prover vilble t nlon/ #softwre.

KNOWLEDGE-BASED AGENTS INFERENCE

KNOWLEDGE-BASED AGENTS INFERENCE AGENTS THAT REASON LOGICALLY KNOWLEDGE-BASED AGENTS Two components: knowledge bse, nd n inference engine. Declrtive pproch to building n gent. We tell it wht it needs to know, nd It cn sk itself wht to

More information

Handout: Natural deduction for first order logic

Handout: Natural deduction for first order logic MATH 457 Introduction to Mthemticl Logic Spring 2016 Dr Json Rute Hndout: Nturl deduction for first order logic We will extend our nturl deduction rules for sententil logic to first order logic These notes

More information

Bisimulation. R.J. van Glabbeek

Bisimulation. R.J. van Glabbeek Bisimultion R.J. vn Glbbeek NICTA, Sydney, Austrli. School of Computer Science nd Engineering, The University of New South Wles, Sydney, Austrli. Computer Science Deprtment, Stnford University, CA 94305-9045,

More information

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018 Finite Automt Theory nd Forml Lnguges TMV027/DIT321 LP4 2018 Lecture 10 An Bove April 23rd 2018 Recp: Regulr Lnguges We cn convert between FA nd RE; Hence both FA nd RE ccept/generte regulr lnguges; More

More information

Strong Bisimulation. Overview. References. Actions Labeled transition system Transition semantics Simulation Bisimulation

Strong Bisimulation. Overview. References. Actions Labeled transition system Transition semantics Simulation Bisimulation Strong Bisimultion Overview Actions Lbeled trnsition system Trnsition semntics Simultion Bisimultion References Robin Milner, Communiction nd Concurrency Robin Milner, Communicting nd Mobil Systems 32

More information

Parse trees, ambiguity, and Chomsky normal form

Parse trees, ambiguity, and Chomsky normal form Prse trees, miguity, nd Chomsky norml form In this lecture we will discuss few importnt notions connected with contextfree grmmrs, including prse trees, miguity, nd specil form for context-free grmmrs

More information

CS 275 Automata and Formal Language Theory

CS 275 Automata and Formal Language Theory CS 275 Automt nd Forml Lnguge Theory Course Notes Prt II: The Recognition Problem (II) Chpter II.5.: Properties of Context Free Grmmrs (14) Anton Setzer (Bsed on book drft by J. V. Tucker nd K. Stephenson)

More information

Chapter 4 Contravariance, Covariance, and Spacetime Diagrams

Chapter 4 Contravariance, Covariance, and Spacetime Diagrams Chpter 4 Contrvrince, Covrince, nd Spcetime Digrms 4. The Components of Vector in Skewed Coordintes We hve seen in Chpter 3; figure 3.9, tht in order to show inertil motion tht is consistent with the Lorentz

More information

Lecture 9: LTL and Büchi Automata

Lecture 9: LTL and Büchi Automata Lecture 9: LTL nd Büchi Automt 1 LTL Property Ptterns Quite often the requirements of system follow some simple ptterns. Sometimes we wnt to specify tht property should only hold in certin context, clled

More information

Boolean algebra.

Boolean algebra. http://en.wikipedi.org/wiki/elementry_boolen_lger Boolen lger www.tudorgir.com Computer science is not out computers, it is out computtion nd informtion. computtion informtion computer informtion Turing

More information

Improper Integrals, and Differential Equations

Improper Integrals, and Differential Equations Improper Integrls, nd Differentil Equtions October 22, 204 5.3 Improper Integrls Previously, we discussed how integrls correspond to res. More specificlly, we sid tht for function f(x), the region creted

More information

Intuitionistic Fuzzy Lattices and Intuitionistic Fuzzy Boolean Algebras

Intuitionistic Fuzzy Lattices and Intuitionistic Fuzzy Boolean Algebras Intuitionistic Fuzzy Lttices nd Intuitionistic Fuzzy oolen Algebrs.K. Tripthy #1, M.K. Stpthy *2 nd P.K.Choudhury ##3 # School of Computing Science nd Engineering VIT University Vellore-632014, TN, Indi

More information

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004

Advanced Calculus: MATH 410 Notes on Integrals and Integrability Professor David Levermore 17 October 2004 Advnced Clculus: MATH 410 Notes on Integrls nd Integrbility Professor Dvid Levermore 17 October 2004 1. Definite Integrls In this section we revisit the definite integrl tht you were introduced to when

More information

Boolean Algebra. Boolean Algebras

Boolean Algebra. Boolean Algebras Boolen Algebr Boolen Algebrs A Boolen lgebr is set B of vlues together with: - two binry opertions, commonly denoted by + nd, - unry opertion, usully denoted by or ~ or, - two elements usully clled zero

More information

1 Online Learning and Regret Minimization

1 Online Learning and Regret Minimization 2.997 Decision-Mking in Lrge-Scle Systems My 10 MIT, Spring 2004 Hndout #29 Lecture Note 24 1 Online Lerning nd Regret Minimiztion In this lecture, we consider the problem of sequentil decision mking in

More information

Duality # Second iteration for HW problem. Recall our LP example problem we have been working on, in equality form, is given below.

Duality # Second iteration for HW problem. Recall our LP example problem we have been working on, in equality form, is given below. Dulity #. Second itertion for HW problem Recll our LP emple problem we hve been working on, in equlity form, is given below.,,,, 8 m F which, when written in slightly different form, is 8 F Recll tht we

More information

7.2 The Definite Integral

7.2 The Definite Integral 7.2 The Definite Integrl the definite integrl In the previous section, it ws found tht if function f is continuous nd nonnegtive, then the re under the grph of f on [, b] is given by F (b) F (), where

More information

Unit #9 : Definite Integral Properties; Fundamental Theorem of Calculus

Unit #9 : Definite Integral Properties; Fundamental Theorem of Calculus Unit #9 : Definite Integrl Properties; Fundmentl Theorem of Clculus Gols: Identify properties of definite integrls Define odd nd even functions, nd reltionship to integrl vlues Introduce the Fundmentl

More information

Bernoulli Numbers Jeff Morton

Bernoulli Numbers Jeff Morton Bernoulli Numbers Jeff Morton. We re interested in the opertor e t k d k t k, which is to sy k tk. Applying this to some function f E to get e t f d k k tk d k f f + d k k tk dk f, we note tht since f

More information

A Tableau Prover for Hybrid Logic. Daniel Götzmann Graduate Seminar Programming Systems Lab Advisor: Mark Kaminski

A Tableau Prover for Hybrid Logic. Daniel Götzmann Graduate Seminar Programming Systems Lab Advisor: Mark Kaminski A Tbleu Prover for Hybrid Logic Dniel Götzmnn Grdute Seminr Progrmming Systems Lb 2008-07-14 Advisor: Mrk Kminski Bsic Modl Logic s ::= p s s s s s propositionl logic Bsic Modl Logic s ::= p s s s s s

More information

New Expansion and Infinite Series

New Expansion and Infinite Series Interntionl Mthemticl Forum, Vol. 9, 204, no. 22, 06-073 HIKARI Ltd, www.m-hikri.com http://dx.doi.org/0.2988/imf.204.4502 New Expnsion nd Infinite Series Diyun Zhng College of Computer Nnjing University

More information

Convert the NFA into DFA

Convert the NFA into DFA Convert the NF into F For ech NF we cn find F ccepting the sme lnguge. The numer of sttes of the F could e exponentil in the numer of sttes of the NF, ut in prctice this worst cse occurs rrely. lgorithm:

More information

RELATIONAL MODEL.

RELATIONAL MODEL. RELATIONAL MODEL Structure of Reltionl Dtbses Reltionl Algebr Tuple Reltionl Clculus Domin Reltionl Clculus Extended Reltionl-Algebr- Opertions Modifiction of the Dtbse Views EXAMPLE OF A RELATION BASIC

More information

Software Engineering using Formal Methods

Software Engineering using Formal Methods Softwre Engineering using Forml Methods Propositionl nd (Liner) Temporl Logic Wolfgng Ahrendt 13th Septemer 2016 SEFM: Liner Temporl Logic /GU 160913 1 / 60 Recpitultion: FormlistionFormlistion: Syntx,

More information

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER LANGUAGES AND COMPUTATION ANSWERS

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER LANGUAGES AND COMPUTATION ANSWERS The University of Nottinghm SCHOOL OF COMPUTER SCIENCE LEVEL 2 MODULE, SPRING SEMESTER 2016 2017 LNGUGES ND COMPUTTION NSWERS Time llowed TWO hours Cndidtes my complete the front cover of their nswer ook

More information

CS 330 Formal Methods and Models

CS 330 Formal Methods and Models CS 330 Forml Methods nd Models Dn Richrds, George Mson University, Spring 2017 Quiz Solutions Quiz 1, Propositionl Logic Dte: Ferury 2 1. Prove ((( p q) q) p) is tutology () (3pts) y truth tle. p q p q

More information

p-adic Egyptian Fractions

p-adic Egyptian Fractions p-adic Egyptin Frctions Contents 1 Introduction 1 2 Trditionl Egyptin Frctions nd Greedy Algorithm 2 3 Set-up 3 4 p-greedy Algorithm 5 5 p-egyptin Trditionl 10 6 Conclusion 1 Introduction An Egyptin frction

More information

20 MATHEMATICS POLYNOMIALS

20 MATHEMATICS POLYNOMIALS 0 MATHEMATICS POLYNOMIALS.1 Introduction In Clss IX, you hve studied polynomils in one vrible nd their degrees. Recll tht if p(x) is polynomil in x, the highest power of x in p(x) is clled the degree of

More information

UNIFORM CONVERGENCE. Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3

UNIFORM CONVERGENCE. Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3 UNIFORM CONVERGENCE Contents 1. Uniform Convergence 1 2. Properties of uniform convergence 3 Suppose f n : Ω R or f n : Ω C is sequence of rel or complex functions, nd f n f s n in some sense. Furthermore,

More information

COMPUTER SCIENCE TRIPOS

COMPUTER SCIENCE TRIPOS CST.2011.2.1 COMPUTER SCIENCE TRIPOS Prt IA Tuesdy 7 June 2011 1.30 to 4.30 COMPUTER SCIENCE Pper 2 Answer one question from ech of Sections A, B nd C, nd two questions from Section D. Submit the nswers

More information

Properties of Integrals, Indefinite Integrals. Goals: Definition of the Definite Integral Integral Calculations using Antiderivatives

Properties of Integrals, Indefinite Integrals. Goals: Definition of the Definite Integral Integral Calculations using Antiderivatives Block #6: Properties of Integrls, Indefinite Integrls Gols: Definition of the Definite Integrl Integrl Clcultions using Antiderivtives Properties of Integrls The Indefinite Integrl 1 Riemnn Sums - 1 Riemnn

More information

How to simulate Turing machines by invertible one-dimensional cellular automata

How to simulate Turing machines by invertible one-dimensional cellular automata How to simulte Turing mchines by invertible one-dimensionl cellulr utomt Jen-Christophe Dubcq Déprtement de Mthémtiques et d Informtique, École Normle Supérieure de Lyon, 46, llée d Itlie, 69364 Lyon Cedex

More information

The Regulated and Riemann Integrals

The Regulated and Riemann Integrals Chpter 1 The Regulted nd Riemnn Integrls 1.1 Introduction We will consider severl different pproches to defining the definite integrl f(x) dx of function f(x). These definitions will ll ssign the sme vlue

More information

1.9 C 2 inner variations

1.9 C 2 inner variations 46 CHAPTER 1. INDIRECT METHODS 1.9 C 2 inner vritions So fr, we hve restricted ttention to liner vritions. These re vritions of the form vx; ǫ = ux + ǫφx where φ is in some liner perturbtion clss P, for

More information

MAA 4212 Improper Integrals

MAA 4212 Improper Integrals Notes by Dvid Groisser, Copyright c 1995; revised 2002, 2009, 2014 MAA 4212 Improper Integrls The Riemnn integrl, while perfectly well-defined, is too restrictive for mny purposes; there re functions which

More information

Coalgebra, Lecture 15: Equations for Deterministic Automata

Coalgebra, Lecture 15: Equations for Deterministic Automata Colger, Lecture 15: Equtions for Deterministic Automt Julin Slmnc (nd Jurrin Rot) Decemer 19, 2016 In this lecture, we will study the concept of equtions for deterministic utomt. The notes re self contined

More information

1.3 Regular Expressions

1.3 Regular Expressions 56 1.3 Regulr xpressions These hve n importnt role in describing ptterns in serching for strings in mny pplictions (e.g. wk, grep, Perl,...) All regulr expressions of lphbet re 1.Ønd re regulr expressions,

More information

and that at t = 0 the object is at position 5. Find the position of the object at t = 2.

and that at t = 0 the object is at position 5. Find the position of the object at t = 2. 7.2 The Fundmentl Theorem of Clculus 49 re mny, mny problems tht pper much different on the surfce but tht turn out to be the sme s these problems, in the sense tht when we try to pproimte solutions we

More information

Review of Calculus, cont d

Review of Calculus, cont d Jim Lmbers MAT 460 Fll Semester 2009-10 Lecture 3 Notes These notes correspond to Section 1.1 in the text. Review of Clculus, cont d Riemnn Sums nd the Definite Integrl There re mny cses in which some

More information

Dually quasi-de Morgan Stone semi-heyting algebras II. Regularity

Dually quasi-de Morgan Stone semi-heyting algebras II. Regularity Volume 2, Number, July 204, 65-82 ISSN Print: 2345-5853 Online: 2345-586 Dully qusi-de Morgn Stone semi-heyting lgebrs II. Regulrity Hnmntgoud P. Snkppnvr Abstrct. This pper is the second of two prt series.

More information

Lecture 1. Functional series. Pointwise and uniform convergence.

Lecture 1. Functional series. Pointwise and uniform convergence. 1 Introduction. Lecture 1. Functionl series. Pointwise nd uniform convergence. In this course we study mongst other things Fourier series. The Fourier series for periodic function f(x) with period 2π is

More information

Theoretical foundations of Gaussian quadrature

Theoretical foundations of Gaussian quadrature Theoreticl foundtions of Gussin qudrture 1 Inner product vector spce Definition 1. A vector spce (or liner spce) is set V = {u, v, w,...} in which the following two opertions re defined: (A) Addition of

More information

Frobenius numbers of generalized Fibonacci semigroups

Frobenius numbers of generalized Fibonacci semigroups Frobenius numbers of generlized Fiboncci semigroups Gretchen L. Mtthews 1 Deprtment of Mthemticl Sciences, Clemson University, Clemson, SC 29634-0975, USA gmtthe@clemson.edu Received:, Accepted:, Published:

More information

Complexity of intuitionistic logic. Martin Mundhenk

Complexity of intuitionistic logic. Martin Mundhenk Complexity of intuitionistic logic Mrtin Mundhenk 2 The formul evlution problem k the model checking problem Given: formul α for the logic L nd model M ccording to the semntics of L Decide: does M stisfy

More information

Equality and Inequality in the Dataflow Algebra. A. J. Cowling

Equality and Inequality in the Dataflow Algebra. A. J. Cowling Verifiction nd Testing Reserch Group, Deprtment of Computer Science, University of Sheffield, Regent Court, 211, Portobello Street, Sheffield, S1 4DP, United Kingdom Emil: A.Cowling @ dcs.shef.c.uk Telephone:

More information

Multi-type display calculus for Propositional Dynamic Logic

Multi-type display calculus for Propositional Dynamic Logic Multi-type disply clculus for Propositionl Dynmic Logic Sbine Frittell Giuseppe Greco Alexnder Kurz Alessndr Plmigino Abstrct We introduce multi-type disply clculus for Propositionl Dynmic Logic (PDL).

More information

Homework Solution - Set 5 Due: Friday 10/03/08

Homework Solution - Set 5 Due: Friday 10/03/08 CE 96 Introduction to the Theory of Computtion ll 2008 Homework olution - et 5 Due: ridy 10/0/08 1. Textook, Pge 86, Exercise 1.21. () 1 2 Add new strt stte nd finl stte. Mke originl finl stte non-finl.

More information

Jim Lambers MAT 169 Fall Semester Lecture 4 Notes

Jim Lambers MAT 169 Fall Semester Lecture 4 Notes Jim Lmbers MAT 169 Fll Semester 2009-10 Lecture 4 Notes These notes correspond to Section 8.2 in the text. Series Wht is Series? An infinte series, usully referred to simply s series, is n sum of ll of

More information

New data structures to reduce data size and search time

New data structures to reduce data size and search time New dt structures to reduce dt size nd serch time Tsuneo Kuwbr Deprtment of Informtion Sciences, Fculty of Science, Kngw University, Hirtsuk-shi, Jpn FIT2018 1D-1, No2, pp1-4 Copyright (c)2018 by The Institute

More information

Reasoning and programming. Lecture 5: Invariants and Logic. Boolean expressions. Reasoning. Examples

Reasoning and programming. Lecture 5: Invariants and Logic. Boolean expressions. Reasoning. Examples Chir of Softwre Engineering Resoning nd progrmming Einführung in die Progrmmierung Introduction to Progrmming Prof. Dr. Bertrnd Meyer Octoer 2006 Ferury 2007 Lecture 5: Invrints nd Logic Logic is the sis

More information

1 The Lagrange interpolation formula

1 The Lagrange interpolation formula Notes on Qudrture 1 The Lgrnge interpoltion formul We briefly recll the Lgrnge interpoltion formul. The strting point is collection of N + 1 rel points (x 0, y 0 ), (x 1, y 1 ),..., (x N, y N ), with x

More information

Generalized Fano and non-fano networks

Generalized Fano and non-fano networks Generlized Fno nd non-fno networks Nildri Ds nd Brijesh Kumr Ri Deprtment of Electronics nd Electricl Engineering Indin Institute of Technology Guwhti, Guwhti, Assm, Indi Emil: {d.nildri, bkri}@iitg.ernet.in

More information

Revision Sheet. (a) Give a regular expression for each of the following languages:

Revision Sheet. (a) Give a regular expression for each of the following languages: Theoreticl Computer Science (Bridging Course) Dr. G. D. Tipldi F. Bonirdi Winter Semester 2014/2015 Revision Sheet University of Freiurg Deprtment of Computer Science Question 1 (Finite Automt, 8 + 6 points)

More information

Formal Languages and Automata

Formal Languages and Automata Moile Computing nd Softwre Engineering p. 1/5 Forml Lnguges nd Automt Chpter 2 Finite Automt Chun-Ming Liu cmliu@csie.ntut.edu.tw Deprtment of Computer Science nd Informtion Engineering Ntionl Tipei University

More information

arxiv: v1 [quant-ph] 19 Dec 2017

arxiv: v1 [quant-ph] 19 Dec 2017 Quntum supervlutionist ccount of the EPR prdox Arkdy Bolotin Ben-Gurion University of the Negev, Beersheb (Isrel) December, 17 rxiv:171.6746v1 [qunt-ph] 19 Dec 17 Abstrct In the pper, the EPR prdox is

More information

Integral points on the rational curve

Integral points on the rational curve Integrl points on the rtionl curve y x bx c x ;, b, c integers. Konstntine Zeltor Mthemtics University of Wisconsin - Mrinette 750 W. Byshore Street Mrinette, WI 5443-453 Also: Konstntine Zeltor P.O. Box

More information

Lecture 3: Equivalence Relations

Lecture 3: Equivalence Relations Mthcmp Crsh Course Instructor: Pdric Brtlett Lecture 3: Equivlence Reltions Week 1 Mthcmp 2014 In our lst three tlks of this clss, we shift the focus of our tlks from proof techniques to proof concepts

More information

Chapter 3. Vector Spaces

Chapter 3. Vector Spaces 3.4 Liner Trnsformtions 1 Chpter 3. Vector Spces 3.4 Liner Trnsformtions Note. We hve lredy studied liner trnsformtions from R n into R m. Now we look t liner trnsformtions from one generl vector spce

More information

Decomposition of terms in Lucas sequences

Decomposition of terms in Lucas sequences Journl of Logic & Anlysis 1:4 009 1 3 ISSN 1759-9008 1 Decomposition of terms in Lucs sequences ABDELMADJID BOUDAOUD Let P, Q be non-zero integers such tht D = P 4Q is different from zero. The sequences

More information

Vyacheslav Telnin. Search for New Numbers.

Vyacheslav Telnin. Search for New Numbers. Vycheslv Telnin Serch for New Numbers. 1 CHAPTER I 2 I.1 Introduction. In 1984, in the first issue for tht yer of the Science nd Life mgzine, I red the rticle "Non-Stndrd Anlysis" by V. Uspensky, in which

More information

CS 275 Automata and Formal Language Theory

CS 275 Automata and Formal Language Theory CS 275 Automt nd Forml Lnguge Theory Course Notes Prt II: The Recognition Problem (II) Chpter II.6.: Push Down Automt Remrk: This mteril is no longer tught nd not directly exm relevnt Anton Setzer (Bsed

More information

Closure Properties of Regular Languages

Closure Properties of Regular Languages Closure Properties of Regulr Lnguges Regulr lnguges re closed under mny set opertions. Let L 1 nd L 2 e regulr lnguges. (1) L 1 L 2 (the union) is regulr. (2) L 1 L 2 (the conctention) is regulr. (3) L

More information

ARITHMETIC OPERATIONS. The real numbers have the following properties: a b c ab ac

ARITHMETIC OPERATIONS. The real numbers have the following properties: a b c ab ac REVIEW OF ALGEBRA Here we review the bsic rules nd procedures of lgebr tht you need to know in order to be successful in clculus. ARITHMETIC OPERATIONS The rel numbers hve the following properties: b b

More information

CM10196 Topic 4: Functions and Relations

CM10196 Topic 4: Functions and Relations CM096 Topic 4: Functions nd Reltions Guy McCusker W. Functions nd reltions Perhps the most widely used notion in ll of mthemtics is tht of function. Informlly, function is n opertion which tkes n input

More information

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS.

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS. THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS RADON ROSBOROUGH https://intuitiveexplntionscom/picrd-lindelof-theorem/ This document is proof of the existence-uniqueness theorem

More information

W. We shall do so one by one, starting with I 1, and we shall do it greedily, trying

W. We shall do so one by one, starting with I 1, and we shall do it greedily, trying Vitli covers 1 Definition. A Vitli cover of set E R is set V of closed intervls with positive length so tht, for every δ > 0 nd every x E, there is some I V with λ(i ) < δ nd x I. 2 Lemm (Vitli covering)

More information

1 Nondeterministic Finite Automata

1 Nondeterministic Finite Automata 1 Nondeterministic Finite Automt Suppose in life, whenever you hd choice, you could try oth possiilities nd live your life. At the end, you would go ck nd choose the one tht worked out the est. Then you

More information

The First Fundamental Theorem of Calculus. If f(x) is continuous on [a, b] and F (x) is any antiderivative. f(x) dx = F (b) F (a).

The First Fundamental Theorem of Calculus. If f(x) is continuous on [a, b] and F (x) is any antiderivative. f(x) dx = F (b) F (a). The Fundmentl Theorems of Clculus Mth 4, Section 0, Spring 009 We now know enough bout definite integrls to give precise formultions of the Fundmentl Theorems of Clculus. We will lso look t some bsic emples

More information

Semantic Reachability. Richard Mayr. Institut fur Informatik. Technische Universitat Munchen. Arcisstr. 21, D Munchen, Germany E. N. T. C. S.

Semantic Reachability. Richard Mayr. Institut fur Informatik. Technische Universitat Munchen. Arcisstr. 21, D Munchen, Germany E. N. T. C. S. URL: http://www.elsevier.nl/locte/entcs/volume6.html?? pges Semntic Rechbility Richrd Myr Institut fur Informtik Technische Universitt Munchen Arcisstr. 21, D-80290 Munchen, Germny e-mil: myrri@informtik.tu-muenchen.de

More information

Finite Automata. Informatics 2A: Lecture 3. John Longley. 22 September School of Informatics University of Edinburgh

Finite Automata. Informatics 2A: Lecture 3. John Longley. 22 September School of Informatics University of Edinburgh Lnguges nd Automt Finite Automt Informtics 2A: Lecture 3 John Longley School of Informtics University of Edinburgh jrl@inf.ed.c.uk 22 September 2017 1 / 30 Lnguges nd Automt 1 Lnguges nd Automt Wht is

More information

CSC 473 Automata, Grammars & Languages 11/9/10

CSC 473 Automata, Grammars & Languages 11/9/10 CSC 473 utomt, Grmmrs & Lnguges 11/9/10 utomt, Grmmrs nd Lnguges Discourse 06 Decidbility nd Undecidbility Decidble Problems for Regulr Lnguges Theorem 4.1: (embership/cceptnce Prob. for DFs) = {, w is

More information

A new algorithm for generating Pythagorean triples 1

A new algorithm for generating Pythagorean triples 1 A new lgorithm for generting Pythgoren triples 1 RH Dye 2 nd RWD Nicklls 3 The Mthemticl Gzette (1998; 82 (Mrch, No. 493, pp. 86 91 http://www.nicklls.org/dick/ppers/mths/pythgtriples1998.pdf 1 Introduction

More information

Spanning tree congestion of some product graphs

Spanning tree congestion of some product graphs Spnning tree congestion of some product grphs Hiu-Fi Lw Mthemticl Institute Oxford University 4-9 St Giles Oxford, OX1 3LB, United Kingdom e-mil: lwh@mths.ox.c.uk nd Mikhil I. Ostrovskii Deprtment of Mthemtics

More information

Exercises with (Some) Solutions

Exercises with (Some) Solutions Exercises with (Some) Solutions Techer: Luc Tesei Mster of Science in Computer Science - University of Cmerino Contents 1 Strong Bisimultion nd HML 2 2 Wek Bisimultion 31 3 Complete Lttices nd Fix Points

More information

AUTOMATA AND LANGUAGES. Definition 1.5: Finite Automaton

AUTOMATA AND LANGUAGES. Definition 1.5: Finite Automaton 25. Finite Automt AUTOMATA AND LANGUAGES A system of computtion tht only hs finite numer of possile sttes cn e modeled using finite utomton A finite utomton is often illustrted s stte digrm d d d. d q

More information

Informe Técnico / Technical Report

Informe Técnico / Technical Report DEPARTAMENTO DE SISTEMAS INFORMÁTICOS Y COMPUTACIÓN UNIVERSIDAD POLITÉCNICA DE VALENCIA P.O. Box: 22012 E-46071 Vlenci (SPAIN) Informe Técnico / Technicl Report Ref. No.: DSIC-II/03/10 Pges: 30 Title:

More information

Classical Mechanics. From Molecular to Con/nuum Physics I WS 11/12 Emiliano Ippoli/ October, 2011

Classical Mechanics. From Molecular to Con/nuum Physics I WS 11/12 Emiliano Ippoli/ October, 2011 Clssicl Mechnics From Moleculr to Con/nuum Physics I WS 11/12 Emilino Ippoli/ October, 2011 Wednesdy, October 12, 2011 Review Mthemtics... Physics Bsic thermodynmics Temperture, idel gs, kinetic gs theory,

More information

Foundations for Timed Systems

Foundations for Timed Systems Foundtions for Timed Systems Ptrici Bouyer LSV CNRS UMR 8643 & ENS de Cchn 6, venue du Président Wilson 9423 Cchn Frnce emil: bouyer@lsv.ens-cchn.fr Introduction Explicit timing constrints re nturlly present

More information

Riemann Sums and Riemann Integrals

Riemann Sums and Riemann Integrals Riemnn Sums nd Riemnn Integrls Jmes K. Peterson Deprtment of Biologicl Sciences nd Deprtment of Mthemticl Sciences Clemson University August 26, 2013 Outline 1 Riemnn Sums 2 Riemnn Integrls 3 Properties

More information

1B40 Practical Skills

1B40 Practical Skills B40 Prcticl Skills Comining uncertinties from severl quntities error propgtion We usully encounter situtions where the result of n experiment is given in terms of two (or more) quntities. We then need

More information

1.4 Nonregular Languages

1.4 Nonregular Languages 74 1.4 Nonregulr Lnguges The number of forml lnguges over ny lphbet (= decision/recognition problems) is uncountble On the other hnd, the number of regulr expressions (= strings) is countble Hence, ll

More information

Lecture 3 ( ) (translated and slightly adapted from lecture notes by Martin Klazar)

Lecture 3 ( ) (translated and slightly adapted from lecture notes by Martin Klazar) Lecture 3 (5.3.2018) (trnslted nd slightly dpted from lecture notes by Mrtin Klzr) Riemnn integrl Now we define precisely the concept of the re, in prticulr, the re of figure U(, b, f) under the grph of

More information

NUMERICAL INTEGRATION. The inverse process to differentiation in calculus is integration. Mathematically, integration is represented by.

NUMERICAL INTEGRATION. The inverse process to differentiation in calculus is integration. Mathematically, integration is represented by. NUMERICAL INTEGRATION 1 Introduction The inverse process to differentition in clculus is integrtion. Mthemticlly, integrtion is represented by f(x) dx which stnds for the integrl of the function f(x) with

More information

Formal languages, automata, and theory of computation

Formal languages, automata, and theory of computation Mälrdlen University TEN1 DVA337 2015 School of Innovtion, Design nd Engineering Forml lnguges, utomt, nd theory of computtion Thursdy, Novemer 5, 14:10-18:30 Techer: Dniel Hedin, phone 021-107052 The exm

More information

Genetic Programming. Outline. Evolutionary Strategies. Evolutionary strategies Genetic programming Summary

Genetic Programming. Outline. Evolutionary Strategies. Evolutionary strategies Genetic programming Summary Outline Genetic Progrmming Evolutionry strtegies Genetic progrmming Summry Bsed on the mteril provided y Professor Michel Negnevitsky Evolutionry Strtegies An pproch simulting nturl evolution ws proposed

More information

Introduction to the Calculus of Variations

Introduction to the Calculus of Variations Introduction to the Clculus of Vritions Jim Fischer Mrch 20, 1999 Abstrct This is self-contined pper which introduces fundmentl problem in the clculus of vritions, the problem of finding extreme vlues

More information

Riemann Sums and Riemann Integrals

Riemann Sums and Riemann Integrals Riemnn Sums nd Riemnn Integrls Jmes K. Peterson Deprtment of Biologicl Sciences nd Deprtment of Mthemticl Sciences Clemson University August 26, 203 Outline Riemnn Sums Riemnn Integrls Properties Abstrct

More information

For convenience, we rewrite m2 s m2 = m m m ; where m is repeted m times. Since xyz = m m m nd jxyj»m, we hve tht the string y is substring of the fir

For convenience, we rewrite m2 s m2 = m m m ; where m is repeted m times. Since xyz = m m m nd jxyj»m, we hve tht the string y is substring of the fir CSCI 2400 Models of Computtion, Section 3 Solutions to Homework 4 Problem 1. ll the solutions below refer to the Pumping Lemm of Theorem 4.8, pge 119. () L = f n b l k : k n + lg Let's ssume for contrdiction

More information

Recitation 3: More Applications of the Derivative

Recitation 3: More Applications of the Derivative Mth 1c TA: Pdric Brtlett Recittion 3: More Applictions of the Derivtive Week 3 Cltech 2012 1 Rndom Question Question 1 A grph consists of the following: A set V of vertices. A set E of edges where ech

More information

Boolean Algebra. Boolean Algebra

Boolean Algebra. Boolean Algebra Boolen Alger Boolen Alger A Boolen lger is set B of vlues together with: - two inry opertions, commonly denoted y + nd, - unry opertion, usully denoted y ˉ or ~ or, - two elements usully clled zero nd

More information

Section 6.1 INTRO to LAPLACE TRANSFORMS

Section 6.1 INTRO to LAPLACE TRANSFORMS Section 6. INTRO to LAPLACE TRANSFORMS Key terms: Improper Integrl; diverge, converge A A f(t)dt lim f(t)dt Piecewise Continuous Function; jump discontinuity Function of Exponentil Order Lplce Trnsform

More information

CS5371 Theory of Computation. Lecture 20: Complexity V (Polynomial-Time Reducibility)

CS5371 Theory of Computation. Lecture 20: Complexity V (Polynomial-Time Reducibility) CS5371 Theory of Computtion Lecture 20: Complexity V (Polynomil-Time Reducibility) Objectives Polynomil Time Reducibility Prove Cook-Levin Theorem Polynomil Time Reducibility Previously, we lernt tht if

More information

Dually quasi-de Morgan Stone semi-heyting algebras I. Regularity

Dually quasi-de Morgan Stone semi-heyting algebras I. Regularity Volume 2, Number, July 204, 47-64 ISSN Print: 2345-5853 Online: 2345-586 Dully qusi-de Morgn Stone semi-heyting lgebrs I. Regulrity Hnmntgoud P. Snkppnvr Abstrct. This pper is the first of two prt series.

More information

Nondeterminism and Nodeterministic Automata

Nondeterminism and Nodeterministic Automata Nondeterminism nd Nodeterministic Automt 61 Nondeterminism nd Nondeterministic Automt The computtionl mchine models tht we lerned in the clss re deterministic in the sense tht the next move is uniquely

More information

Review of basic calculus

Review of basic calculus Review of bsic clculus This brief review reclls some of the most importnt concepts, definitions, nd theorems from bsic clculus. It is not intended to tech bsic clculus from scrtch. If ny of the items below

More information

Lecture 08: Feb. 08, 2019

Lecture 08: Feb. 08, 2019 4CS4-6:Theory of Computtion(Closure on Reg. Lngs., regex to NDFA, DFA to regex) Prof. K.R. Chowdhry Lecture 08: Fe. 08, 2019 : Professor of CS Disclimer: These notes hve not een sujected to the usul scrutiny

More information

On Timed Automata with Discrete Time Structural and Language Theoretical Characterization

On Timed Automata with Discrete Time Structural and Language Theoretical Characterization On Timed Automt with Discrete Time Structurl nd Lnguge Theoreticl Chrcteriztion Hermnn Gruber 1, Mrkus Holzer 1, Astrid Kiehn 2, nd Brbr König 3 1 Institut für Informtik, Technische Universität München,

More information

Lecture 2: Fields, Formally

Lecture 2: Fields, Formally Mth 08 Lecture 2: Fields, Formlly Professor: Pdric Brtlett Week UCSB 203 In our first lecture, we studied R, the rel numbers. In prticulr, we exmined how the rel numbers intercted with the opertions of

More information

Concepts of Concurrent Computation Spring 2015 Lecture 9: Petri Nets

Concepts of Concurrent Computation Spring 2015 Lecture 9: Petri Nets Concepts of Concurrent Computtion Spring 205 Lecture 9: Petri Nets Sebstin Nnz Chris Poskitt Chir of Softwre Engineering Petri nets Petri nets re mthemticl models for describing systems with concurrency

More information

Math 1B, lecture 4: Error bounds for numerical methods

Math 1B, lecture 4: Error bounds for numerical methods Mth B, lecture 4: Error bounds for numericl methods Nthn Pflueger 4 September 0 Introduction The five numericl methods descried in the previous lecture ll operte by the sme principle: they pproximte the

More information