Justifications for Common Knowledge

Size: px
Start display at page:

Download "Justifications for Common Knowledge"

Transcription

1 - Justifications for Common Knowledge Samuel Buceli Roman Kuznets Tomas Studer Institut für Informatik und angewandte Matematik, Universität Bern Neubrückstrasse 10, CH-3012 Bern (Switzerland) {buceli, kuznets, ABSTRACT. Justification logics are epistemic logics tat explicitly include justifications for te agents knowledge. We develop a multi-agent justification logic wit evidence terms for individual agents as well as for common knowledge. We define a Kripke-style semantics tat is similar to Fitting s semantics for te Logic of Proofs LP. We sow te soundness, completeness, and finite model property of our multi-agent justification logic wit respect to tis Kripke-style semantics. We demonstrate tat our logic is a conservative extension of Yavorskaya s minimal bimodal explicit evidence logic, wic is a two-agent version of LP. We discuss te relationsip of our logic to te multi-agent modal logic S4 wit common knowledge. Finally, we give a brief analysis of te coordinated attack problem in te newly developed language of our logic. KEYWORDS: justification logic, epistemic modal logic, multi-agent systems, common knowledge. DOI: /JANCL c 2011 Lavoisier, Paris 1. Introduction Justification logics are epistemic logics tat explicitly include justifications for te agents knowledge (Artemov, 2008). Te first logic of tis kind, te Logic of Proofs LP, was developed by Artemov to provide te modal logic S4 wit provability semantics (Artemov, 1995; Artemov, 2001). Te language of justification logics as also been used to create a new approac to te logical omniscience problem (Artemov et al., 2009) and to study self-referential proofs (Kuznets, 2010). Instead of statements A is known, denoted A, justification logics reason about justifications for knowledge by using te construct [t]a to formalize statements t is a justification for A, were, dependent on te application, te evidence term t can be viewed as an informal justification or a formal matematical proof. Evidence terms are built by means of operations tat correspond to te axioms of S4, as is illustrated in Fig. 1. Journal of Applied Non-Classical Logics. Volume - No. -/2011, pagespages undefined

2 2 JANCL -/2011. Logical Aspects of Multi-Agent Systems S4 axioms LP axioms (A B) ( A B) [t](a B) ([s]a [t s]b) (application) A A [t]a A (reflexivity) A A [t]a [!t][t]a (inspection) [t]a [s]a [t + s]a (sum) Figure 1. Axioms of S4 and LP Artemov as sown tat te Logic of Proofs LP is an explicit 1 counterpart of te modal logic S4 in te following formal sense: eac teorem of LP becomes a teorem of S4 if all te terms are replaced wit te modality ; and, vice versa, eac teorem of S4 can be transformed into a teorem of LP if te occurrences of modality are replaced wit suitable evidence terms (Artemov, 2001). Te latter process is called realization, and te statement of correspondence is called a realization teorem. Note tat te operation + introduced by te sum axiom in Fig. 1 does not ave a modal analog, but it is an essential part of te proof of te realization teorem in (Artemov, 2001). Explicit counterparts for many normal modal logics between K and S5 ave been developed (see a recent survey in (Artemov, 2008) and a uniform proof of realization teorems for all single-agent justification logics in (Brünnler et al., 2010)). Te notion of common knowledge is essential in te area of multi-agent systems, were coordination among agents is a central issue. For a toroug introduction to epistemic logics in general and to common knowledge in particular, one can refer to te standard textbooks (Fagin et al., 1995; Meyer et al., 1995). Informally, common knowledge of A is defined as te infinitary conjunction everybody knows A and everybody knows tat everybody knows A and so on. Tis is equivalent to saying tat common knowledge of A is te greatest fixed point of λx.(everybody knows A and everybody knows X). (1) An explicit counterpart of McCarty s any fool knows common knowledge modality (McCarty et al., 1978), were common knowledge of A is defined as an arbitrary fixed point of (1), is presented in (Artemov, 2006). Te relationsip between te traditional common knowledge from (Fagin et al., 1995; Meyer et al., 1995) and McCarty s version is studied in (Antonakos, 2007). In tis paper, we develop a multi-agent justification logic wit evidence terms for individual agents as well as for common knowledge, wit te intention to provide an explicit counterpart of te -agent modal logic of traditional common knowledge S4 C. For te sake of compactness and readability, we will not treat groups of agents. 1. For oter meanings of explicit see Sect. 8.

3 Justifications for Common Knowledge 3 Multi-agent justification logics wit evidence terms for eac agent are considered in (Yavorskaya (Sidon), 2008; Renne, 2009a; Artemov, 2010), but common knowledge is not present in any of tem. Renne s system combines features of modal and dynamic epistemic logics (Renne, 2009a) and ence cannot be directly compared to our system. Artemov s interest lies mostly in exploring a case of two agents wit unequal epistemic powers: e.g., Artemov s Observer as sufficient evidence to reproduce te Object Agent s tinking, but not vice versa (Artemov, 2010). Yavorskaya studies various operations of evidence transfer between agents (Yavorskaya (Sidon), 2008). Yavorskaya s minimal 2 two-agent justification logic LP 2, wic is an explicit counterpart of S4 2, is te closest to our system. We will sow tat in te case of two agents our system is a conservative extension of LP 2. An epistemic semantics for LP, F-models, was created by Fitting by augmenting Kripke models wit an evidence function tat specifies wic formulae are evidenced by a term at a given world (Fitting, 2005). Independently, Mkrtycev proved a stronger completeness result for LP wit respect to singleton F-models (Mkrtycev, 1997), now known as M-models, were te role of te accessibility relation is completely taken over by te evidence function. Te semantics of F-models as been adapted to te wole family of single-agent justification logics (for details, see (Artemov, 2008)). Artemov extends F-models to te language wit bot evidence terms for McCarty s common knowledge modality and ordinary modalities for te individual agents (Artemov, 2006), creating te most general type of epistemic models, sometimes called AF-models, were common evidence terms are given teir own accessibility relation, wic does not directly depend on te accessibility relations for individual modalities. Te absence of ordinary modalities in Yavorskaya s two-agent justification systems provides for a stronger completeness result wit respect to M-models (Yavorskaya (Sidon), 2008). Te paper is organized as follows. In Sect. 2, we introduce a language and give an axiomatization of a family of multi-agent justification logics wit common knowledge. In Sect. 3, we prove teir basic properties including te internalization property, wic is caracteristic of all justification logics. In Sect. 4, we develop an epistemic semantics and prove soundness and completeness wit respect to tis semantics as well as wit respect to singleton models, tereby demonstrating te finite model property. In Sect. 5, we sow tat for te two-agent case, our logic is a conservative extension of Yavorskaya s minimal two-agent justification logic. In Sect. 6, we demonstrate ow our logic is related to te modal logic of traditional common knowledge and discuss te problem of realization. In Sect. 7, we provide an analysis of te coordinated attack problem in our logic. Finally, in Sect. 8, we discuss ow te newly introduced terms affect te agents, including teir ability to communicate information in various communication modes. 2. Minimality ere is understood in te sense of te minimal transfer of evidence.

4 4 JANCL -/2011. Logical Aspects of Multi-Agent Systems 2. Syntax To create an explicit counterpart of te modal logic of common knowledge S4 C, we use its axiomatization via te induction axiom from (Meyer et al., 1995) rater tan via te induction rule to facilitate proving te internalization property for te resulting justification logic. We supply eac agent wit its own copy of terms from te Logic of Proofs, wile terms for common and mutual knowledge employ additional operations. Te fact tat eac agent as its own set of operations makes our framework more flexible. For instance, agents may be tougt of as representing different aritmetical proof systems tat use different encodings (cf. (Yavorskaya (Sidon), 2008)). As motivated in (Buceli et al., 2010b), a proof of CA can be viewed as an infinite list of proofs of te conjuncts E m A from te representation of common knowledge troug an infinite conjunction. To generate a finite representation of tis infinite list, we use an explicit counterpart of te induction axiom A [t] C (A [s] E A) [ind(t, s)] C A wit a binary operation ind(, ). To facilitate access to te elements of te list, explicit counterparts of te co-closure axiom provide evidence terms tat can be seen as splitting te infinite list into its ead and tail, [t] C A [ccl 1 (t)] E A, [t] C A [ccl 2 (t)] E [t] C A, by means of two unary co-closure operations ccl 1 ( ) and ccl 2 ( ). Evidence terms for mutual knowledge are viewed as tuples of te individual agents evidence terms. Te standard tupling operation and unary projections are employed as means of translation between te individual agents and mutual knowledge evidence. Note tat, strictly speaking, evidence terms for mutual knowledge are not necessary because tey could be defined, just like te modality for mutual knowledge can be defined in te modal case. However, te resulting system would be very cumbersome in notation and usage. Wile only two of te tree operations on LP terms (see Fig. 1) are adopted for common knowledge evidence and none is adopted for mutual knowledge evidence, it will be sown in Sect. 3 tat tree out of te four remaining operations are definable, wit a notable exception of inspection for mutual knowledge, as is to be expected. Wile te usage of te application operation for common knowledge evidence terms is justifiable on te grounds of te corresponding modal (K) axiom for common knowledge, te necessity of te sum operation for common knowledge evidence terms is less clear and can only be sown once te realization teorem is proved (see Sect. 6 for details). We consider a system of agents. Trougout te paper, i always denotes an element of {1,...,}, always denotes an element of {1,...,, C}, and always denotes an element of {1,...,, E, C}.

5 Justifications for Common Knowledge 5 Let Cons := {c 1, c 2,... } and Var := {x 1, x 2,... } be countable sets of proof constants and proof variables respectively for eac. Te sets Tm 1,..., Tm, Tm E, and Tm C of evidence terms for individual agents and for mutual and common knowledge respectively are inductively defined as follows: 1. Cons Tm and Var Tm ; 2.! i t Tm i for any t Tm i ; 3. t + s Tm and t s Tm for any t, s Tm ; 4. t 1,..., t Tm E for any t 1 Tm 1,...,t Tm ; 5. π i t Tm i for any t Tm E ; 6. ccl 1 (t) Tm E and ccl 2 (t) Tm E for any t Tm C ; 7. ind(t, s) Tm C for any t Tm C and any s Tm E. Tm := Tm 1 Tm Tm E Tm C denotes te set of all evidence terms. Te indices of te operations!, +, and will most often be omitted if tey can be inferred from te context. A term is called ground if no proof variables occur in it. Let Prop := {P 1, P 2,... } be a countable set of propositional variables. Formulae are denoted by A, B, C,... and are defined by te grammar A ::= P j A (A A) (A A) (A A) [t] A, were t Tm and P j Prop. Te set of all formulae is denoted by Fm LP C. We adopt te following convention: wenever a formula [t] A is used, it is assumed to be well-formed: i.e., it is implicitly assumed tat term t Tm. Tis enables us to omit te explicit typification of terms. Axioms of LP C : 1. all propositional tautologies 2. [t] (A B) ([s] A [t s] B) (application) 3. [t] A [s] A [t + s] A (sum) 4. [t] i A A (reflexivity) 5. [t] i A [!t] i [t] i A (inspection) 6. [t 1 ] 1 A [t ] A [ t 1,...,t ] E A (tupling) 7. [t] E A [π i t] i A (projection) 8. [t] C A [ccl 1 (t)] E A, [t] C A [ccl 2 (t)] E [t] C A (co-closure) 9. A [t] C (A [s] E A) [ind(t, s)] C A (induction)

6 6 JANCL -/2011. Logical Aspects of Multi-Agent Systems A constant specification CS is any subset { } CS [c] A : c Cons and A is an axiom of LP C {1,...,,E,C}. A constant specification CS is called C-axiomatically appropriate if, for eac axiom A, tere is a proof constant c Cons C suc tat [c] C A CS. A constant specification CS is called omogeneous, if CS {[c] A : c Cons and A is an axiom} for some fixed : i.e., if for all [c] A CS te constants c are of te same type. For a constant specification CS, te deductive system LP C (CS) is te Hilbert system given by te axioms of LP C above and by te rules modus ponens and axiom necessitation: A A B B, [c] A, were [c] A CS. By LP C we denote te system LPC (CS) wit { } CS = [c] C A : c Cons C and A is an axiom of LP C. (2) For an arbitrary CS, we write CS A to state tat A is derivable from a set of formulae in LP C (CS) and omit CS wen working wit te constant specification from (2) by writing A. We also omit wen = and write CS A or A, in wic case A is called a teorem of LP C (CS) or of LPC respectively. We use, A to mean {A}. 3. Basic properties In tis section, we sow tat our logic possesses te standard properties expected of any justification logic. In addition, we sow tat te operations on terms introduced in te previous section are sufficient to express te operations of sum and application for mutual knowledge evidence and te operation of inspection for common knowledge evidence. Tis is te reason wy + E, E, and! C are not primitive connectives in te language. It sould be noted tat no inspection operation for mutual evidence terms can be defined, wic follows from Lemma 28 in Sect. 6 and te fact tat EA EEA is not a valid modal formula. LEMMA 1. For any constant specification CS and any formulae A and B: 1. CS [t] E A A for all t Tm E ; (E-reflexivity) 2. for any t, s Tm E, tere is a term t E s Tm E suc tat CS [t] E (A B) ([s] E A [t E s] E B); 3. for any t, s Tm E, tere is a term t + E s Tm E suc tat CS [t] E A [s] E A [t + E s] E A; (E-application) (E-sum)

7 Justifications for Common Knowledge 7 4. for any t Tm C and any i {1,...,}, tere is a term i t Tm i suc tat CS [t] C A [ i t] i A; (i-conversion) 5. CS [t] C A A for all t Tm C. (C-reflexivity) PROOF. 1. Immediate by te projection and reflexivity axioms. 2. Set t E s := π 1 t 1 π 1 s,...,π t π s. 3. Set t + E s := π 1 t + 1 π 1 s,...,π t + π s. 4. Set i t := π i ccl 1 (t). 5. Immediate by 4. and te reflexivity axiom. Unlike Lemma 1, Lemma 2 requires tat a constant specification CS be C-axiomatically appropriate. LEMMA 2. Let CS be C-axiomatically appropriate and A be a formula. 1. For any t Tm C, tere is a term! C t Tm C suc tat CS [t] C A [! C t] C [t] C A. (C-inspection) 2. For any t Tm C, tere is a term t Tm C suc tat CS [t] C A [ t] C [ccl 1 (t)] E A. PROOF. (C-sift) 1. Set! C t := ind(c, ccl 2 (t)), were [c] C ([t] C A [ccl 2 (t)] E [t] C A) CS. 2. Set t := c C (! C t), were [c ] C ([t] C A [ccl 1 (t)] E A) CS. Te existence of constants c and c is guaranteed by te C-appropriateness of CS. Te following two lemmas are standard in justification logics. Teir proofs can be taken almost word for word from (Artemov, 2001) and are, terefore, omitted ere. LEMMA 3 (DEDUCTION THEOREM). Let CS be a constant specification and {A, B} Fm LP C. Ten, A CS B if and only if CS A B. LEMMA 4 (SUBSTITUTION). For any constant specification CS, any propositional variable P, any {A, B} Fm LP C, any x Var, and any t Tm, if CS A, ten (x/t, P/B) CS(x/t,P/B) A(x/t, P/B), were A(x/t, P/B) denotes te formula obtained by simultaneously replacing all occurrences of x in A wit t and all occurrences of P in A wit B and (x/t, P/B) and CS(x/t, P/B) are defined accordingly.

8 8 JANCL -/2011. Logical Aspects of Multi-Agent Systems Te following lemma states tat our logic can internalize its own proofs, wic is an important property of justification logics. LEMMA 5 (C-LIFTING). Let CS be a omogeneous C-axiomatically appropriate constant specification. For any formulae A, B 1,...,B n, C 1,...,C m and any terms s 1,..., s n Tm C, if [s 1 ] C B 1,..., [s n ] C B n, C 1,..., C m CS A, ten for eac tere is a term t (x C 1,..., xc n, y 1,...,y m) Tm suc tat [s 1 ] C B 1,...,[s n ] C B n, [y 1 ] C 1,...,[y m ] C m CS [t (s 1,..., s n, y 1,..., y m )] A for fres variables x 1,...,x n Var C and y 1,..., y m Var. PROOF. We proceed by induction on te derivation of A. If A is an axiom, tere is a constant c Cons C suc tat [c] C A CS because CS is C-axiomatically appropriate. Ten take t C := c, t i := i c, t E := ccl 1 (c) and use axiom necessitation, axiom necessitation and i-conversion, or axiom necessitation and te co-closure axiom respectively. For A = [s j ] C B j, 1 j n, take t C :=! C x j, t i := i! C x j, t E := ccl 2 (x j ) for a fres variable x j Var C and, after x j is replaced wit s j, use C-inspection, C-inspection and i-conversion, or te co-closure axiom respectively. For A = C j, 1 j m, take t := y j for a fres variable y j Var. For A derived by modus ponens from D A and D, by induction ypotesis tere are terms r, s Tm suc tat [r ] (D A) and [s ] D are derivable. Take t := r s and use -application, wic is an axiom for = i and for = C or follows from Lemma 1 for = E. For A = [c] C E CS derived by axiom necessitation, take t C :=! C c, t i := i! C c, t E := ccl 2 (c) and use C-inspection, C-inspection and i-conversion, or te co-closure axiom respectively. No oter instances of te axiom necessitation rule are possible. Indeed, CS must contain formulae of te type [c] C E because of C-axiomatic appropriateness. Te omogeneity of CS ten means tat formulae neiter of type [c] i E nor of type [c] E E can occur in CS. COROLLARY 6 (CONSTRUCTIVE NECESSITATION). Let CS be a omogeneous C-axiomatically appropriate constant specification. For any formula A, if CS A, ten for eac tere is a ground term t Tm suc tat CS [t] A.

9 Justifications for Common Knowledge 9 Te following two lemmas sow tat our system LP C can internalize versions of te induction rule used in various axiomatizations of S4 C (see (Buceli et al., 2010b) for a discussion of several axiomatizations of tis kind). LEMMA 7 (INTERNALIZED INDUCTION RULE 1). Let CS be a omogeneous C-axiomatically appropriate constant specification. For any term s Tm E and any formula A, if CS A [s] E A, tere is t Tm C suc tat CS A [ind(t, s)] C A. PROOF. By constructive necessitation, CS [t] C (A [s] E A) for some t Tm C. It remains to use te induction axiom and propositional reasoning. LEMMA 8 (INTERNALIZED INDUCTION RULE 2). Let CS be a omogeneous C-axiomatically appropriate constant specification. For any formulae A and B and any term s Tm E, if we ave CS B [s] E (A B), ten tere exists t Tm C and c Cons C suc tat CS B [c ind(t, s)] C A, were [c] C (A B A) CS. PROOF. Assume CS B [s] E (A B). (3) From tis we immediately get CS A B [s] E (A B). Tus, by Lemma 7, tere is a t Tm C wit CS A B [ind(t, s)] C (A B). (4) Since CS is C-axiomatically appropriate, tere is a constant c Cons C suc tat Making use of C-application, we find by (4) and (5) tat CS [c] C (A B A). (5) CS A B [c ind(t, s)] C A. (6) From (3) we get by E-reflexivity tat CS B A B. Tis, togeter wit (6), finally yields CS B [c ind(t, s)] C A. 4. Soundness and completeness DEFINITION 9. An (epistemic) model meeting a constant specification CS is a structure M = (W, R, E, ν), were (W, R, ν) is a Kripke model for S4 wit a set of possible worlds W, wit a function R: {1,...,} P(W W) tat assigns a reflexive and transitive accessibility relation on W to eac agent i {1,..., }, and wit a trut valuation ν : Prop P(W). We always write R i instead of R(i) and define te accessibility relations for mutual and common knowledge in te standard way: R E := R 1 R and R C := n=1 (R E) n. ) An evidence function E : W Tm P (Fm LP determines te formulae evi- C denced by a term at a world. We define E := E (W Tm ). Note tat wenever A E (w, t), it follows tat t Tm. Te evidence function E must satisfy te following closure conditions: for any worlds w, v W,

10 10 JANCL -/2011. Logical Aspects of Multi-Agent Systems 1. E (w, t) E (v, t) wenever (w, v) R ; (monotonicity) 2. if [c] A CS, ten A E (w, c); (constant specification) 3. if (A B) E (w, t) and A E (w, s), ten B E (w, t s); (application) 4. E (w, s) E (w, t) E (w, s + t); (sum) 5. if A E i (w, t), ten [t] i A E i (w,!t); (inspection) 6. if A E i (w, t i ) for all 1 i, ten A E E (w, t 1,..., t ); (tupling) 7. if A E E (w, t), ten A E i (w, π i t); (projection) 8. if A E C (w, t), ten A E E (w, ccl 1 (t)) and [t] C A E E (w, ccl 2 (t)); (co-closure) 9. if A E E (w, s) and (A [s] E A) E C (w, t), ten A E C (w, ind(t, s)). (induction) Wen te model is clear from te context, we will directly refer to R 1,...,R, R E, R C, E 1,..., E, E E, E C, W, and ν. DEFINITION 10. A ternary relation M, w A for formula A being satisfied at a world w W in a model M = (W, R, E, ν) is defined by induction on te structure of te formula A: 1. M, w P n if and only if w ν(p n ); 2. beaves classically wit respect to te propositional connectives; 3. M, w [t] A if and only if 1) A E (w, t) and 2) M, v A for all v W wit (w, v) R. We write M A if M, w A for all w W. We write M, w for Fm LP C if M, w A for all A. We write CS A and say tat formula A is valid wit respect to CS if M A for all epistemic models M meeting CS. LEMMA 11 (SOUNDNESS). All teorems are valid: CS A implies CS A. PROOF. Let M = (W, R, E, ν) be a model meeting CS and let w W. We sow soundness by induction on te derivation of A. Te cases for propositional tautologies, for te application, sum, reflexivity, and inspection axioms, and for te modus ponens rule are te same as for te single-agent case in (Fitting, 2005) and are, terefore, omitted. We sow te remaining five cases: (tupling) Assume M, w [t i ] i A for all 1 i. Ten for all 1 i, we ave 1) M, v A wenever (w, v) R i and 2) A E i (w, t i ). By te tupling closure condition, it follows from 2) tat A E E (w, t 1,...,t ). Since R E = i=1 R i by definition, it follows from 1) tat M, v A wenever (w, v) R E. Hence, M, w [ t 1,...,t ] E A.

11 Justifications for Common Knowledge 11 (projection) Assume M, w [t] E A. Ten 1) M, v A wenever (w, v) R E and 2) A E E (w, t). By te projection closure condition, it follows from 2) tat A E i (w, π i t). In addition, since R E = i=1 R i, it follows from 1) tat M, v A wenever (w, v) R i. Tus, M, w [π i t] i A. (co-closure) Assume M, w [t] C A. Ten 1) M, v A wenever (w, v) R C and 2) A E C (w, t). It follows from 1) tat M, v A wenever (w, v ) R E since R E R C ; also, due to te monotonicity closure condition, M, v [t] C A since R E R C R C. By te co-closure closure condition, it follows from 2) tat A E E (w, ccl 1 (t)) and [t] C A E E (w, ccl 2 (t)). Hence, M, w [ccl 1 (t)] E A and M, w [ccl 2 (t)] E [t] C A. (induction) Assume M, w A and M, w [t] C (A [s] E A). From te second assumption and te reflexivity of R C, we get M, w A [s] E A; tus, M, w [s] E A by te first assumption. So A E E (w, s) and, by te second assumption, A [s] E A E C (w, t). By te induction closure condition, we ave A E C (w, ind(t, s)). To sow tat M, v A wenever (w, v) R C, we prove tat M, v A wenever (w, v) (R E ) n by induction on te positive integer n. Te base case n = 1 immediately follows from M, w [s] E A. Induction step. If (w, v) (R E ) n+1, tere must exist v W suc tat (w, v ) (R E ) n and (v, v) R E. By induction ypotesis, M, v A. Since M, w [t] C (A [s] E A), we get M, v A [s] E A. Tus, M, v [s] E A, wic yields M, v A. Finally, we conclude tat M, w [ind(t, s)] C A. (axiom necessitation) Let [c] A CS. Since A must be an axiom, M, w A for all w W, as sown above. Since M is a model meeting CS, we also ave A E (w, c) for all w W by te constant specification closure condition. Tus, M, w [c] A for all w W. DEFINITION 12. Let CS be a constant specification. A set Φ of formulae is called CS-consistent if Φ CS φ for some formula φ. A set Φ is called maximal CS-consistent if it is CS-consistent and as no CS-consistent proper extensions. Wenever safe, we do not mention te constant specification and only talk about consistent and maximal consistent sets. It can be easily sown tat maximal consistent sets contain all axioms of LP C and are closed under modus ponens. DEFINITION 13. For a set Φ of formulae, we define Φ/ := {A : tere is a t Tm suc tat [t] A Φ}. DEFINITION 14. Let CS be a constant specification. Te canonical (epistemic) model M = (W, R, E, ν) meeting CS is defined as follows:

12 12 JANCL -/2011. Logical Aspects of Multi-Agent Systems 1. W := {w Fm LP C : w is a maximal CS-consistent set}; 2. R i := {(w, v) W W : w/i v}; 3. E (w, t) := {A Fm LP C : [t] A w}; 4. ν(p n ) := {w W : P n w}. LEMMA 15. Let CS be a constant specification. Te canonical epistemic model meeting CS is an epistemic model meeting CS. PROOF. Te proof of te reflexivity and transitivity of eac R i, as well as te argument for te constant specification, application, sum, and inspection closure conditions, is te same as in te single-agent case (see (Fitting, 2005)). We sow te remaining five closure conditions: (tupling) Assume A E i (w, t i ) for all 1 i. By definition of E i, we ave [t i ] i A w for all 1 i. Terefore, by te tupling axiom and maximal consistency, [ t 1,..., t ] E A w. Tus, A E E (w, t 1,..., t ). (projection) Assume A E E (w, t). By definition of E E, we ave [t] E A w. Terefore, by te projection axiom and maximal consistency, [π i t] i A w. Tus, A E i (w, π i t). (co-closure) Assume A E C (w, t). By definition of E C, we ave [t] C A w. Terefore, by te co-closure axioms and maximal consistency, [ccl 1 (t)] E A w and [ccl 2 (t)] E [t] C A w. Tus, A E E (w, ccl 1 (t)) and [t] C A E E (w, ccl 2 (t)). (induction) Assume A E E (w, s) and (A [s] E A) E C (w, t). By definition of E E and E C, we ave [s] E A w and [t] C (A [s] E A) w. From CS [s] E A A (Lemma 1.1) and te induction axiom, it follows by maximal consistency tat A w and [ind(t, s)] C A w. Terefore, A E C (w, ind(t, s)). (monotonicity) We sow only te case of = C since te oter cases are te same as in (Fitting, 2005). It is sufficient to prove by induction on te positive integer n tat if [t] C A w and (w, v) (R E ) n, ten [t] C A v. (7) Base case n = 1. Assume (w, v) R E : i.e., w/i v for some i. As [t] C A w, [π i ccl 2 (t)] i [t] C A w by maximal consistency, and ence [t] C A w/i v. Te argument for te induction step is similar. Now assume (w, v) R C = n=1 (R E) n and A E C (w, t). By definition of E C, we ave [t] C A w. As sown above, [t] C A v. Tus, A E C (v, t). REMARK 16. Let R C denote te binary relation on W defined by (w, v) R C if and only if w/c v. An argument similar to te one just used for monotonicity sows tat R C R C. However, for > 1 te converse does not old for any omogeneous C-axiomatically

13 Justifications for Common Knowledge 13 appropriate constant specification CS, wic we demonstrate by adapting an example from (Meyer et al., 1995). For a fixed propositional variable P, let Φ := {[s n ] E... [s 1 ] E P : n 1, s 1,..., s n Tm E } { [t] C P : t Tm C }. Tis set is CS-consistent for any P Prop. To prove tis, let Φ Φ be finite and let m denote te largest nonnegative integer suc tat [s m ] E...[s 1 ] E P Φ for some s 1,..., s m Tm E (in particular, m = 0 if no suc terms exist). Define te model N := ( N, R N, E N, ν N) by R N i := {(n, n + 1) N 2 : n mod = i} {(n, n) : n N}; E N (n, s) := Fm LP C for all n N and all terms s Tm; ν N (P j ) := {1, 2,..., m + 1} for all P j Prop. Clearly, N meets any constant specification; in particular, it meets te given CS. For > 1, it can also be easily verified tat N, 1 Φ ; terefore, Φ is CS-consistent. Since Φ is CS-consistent, tere exists a maximal CS-consistent set w Φ. Let us sow tat te set Ψ := { P } (w/c) is also CS-consistent. Indeed, if it were not te case, tere would exist formulae [t 1 ] C B 1,...,[t n ] C B n w suc tat CS B 1 (B 2 (B n P)...). Ten, by Corollary 6, tere would exist a term s Tm C suc tat CS [s] C (B 1 (B 2 (B n P)...)). But tis would imply [(... (s t 1 ) t n 1 ) t n ] C P w a contradiction wit te consistency of w. Since Ψ is also CS-consistent, tere exists a maximal CS-consistent set v Ψ. Clearly, w/c v: i.e., (w, v) R C. But (w, v) / R C because tis would imply P v, wic would contradict te consistency of v. It follows tat R C R C. Similarly, we can define R E by (w, v) R E if and only if w/e v. However, R E = R E for any C-axiomatically appropriate constant specification CS. Indeed, it is easy to sow tat R E R E. For te converse direction, assume (w, v) / R E, ten (w, v) / R i for any 1 i. So tere are formulae A 1,..., A suc tat [t i ] i A i w for some t i Tm i, but A i / v. Now let [c i ] C (A i A 1 A ) CS for constants c 1,...,c. Ten [ i c i t i ] i (A 1 A ) w for all 1 i, so [ 1 c 1 t 1,..., c t ] E (A 1 A ) w. However, A i / v for any 1 i ; terefore, by te maximal consistency of v, A 1 A / v eiter. Hence, w/e v, so (w, v) / R E. LEMMA 17 (TRUTH LEMMA). Let CS be a constant specification and M be te canonical epistemic model meeting CS. For all formulae A and all worlds w W, A w if and only if M, w A.

14 14 JANCL -/2011. Logical Aspects of Multi-Agent Systems PROOF. Te proof is by induction on te structure of A. Te cases for propositional variables and propositional connectives are immediate by definition of and by te maximal consistency of w. We ceck te remaining cases: Case A is [t] i B. Assume A w. Ten B w/i and B E i (w, t). Consider any v suc tat (w, v) R i. Since w/i v, it follows tat B v, and tus, by induction ypotesis, M, v B. It immediately follows tat M, w A. For te converse, assume M, w [t] i B. By definition of, we get B E i (w, t), from wic [t] i B w immediately follows by definition of E i. Case A is [t] E B. Assume A w and consider any v suc tat (w, v) R E. Ten (w, v) R i for some 1 i : i.e., w/i v. By definition of E E, we ave B E E (w, t). By te maximal consistency of w, it follows tat [π i t] i B w, and tus B w/i v. Since by induction ypotesis, M, v B, we can conclude tat M, w A. Te argument for te converse repeats te one from te previous case. Case A is [t] C B. Assume A w and consider any v suc tat (w, v) R C : i.e., (w, v) (R E ) n for some n 1. As in te previous cases, B E C (w, t) by definition of E C. It follows from (7) in te proof of Lemma 15 tat A v, and tus, by C-reflexivity and maximal consistency, also B v. Hence, by induction ypotesis, M, v B. Now M, w A immediately follows. Te argument for te converse repeats te one from te previous cases. Note tat, unlike te converse directions in te proof above, te corresponding proofs in te modal case are far from trivial and require additional work (see e.g. (Meyer et al., 1995)). Te last case, in particular, usually requires more sopisticated metods tat would guarantee te finiteness of te model. Tis simplification of proofs in justification logics is yet anoter benefit of using terms instead of modalities. THEOREM 18 (COMPLETENESS). LP C (CS) is sound and complete wit respect to te class of epistemic models meeting CS: i.e., for all formulae A Fm LP C, CS A if and only if CS A. PROOF. Soundness was already sown in Lemma 11. For completeness, let M be te canonical model meeting CS and assume CS A. Ten { A} is CS-consistent and ence is contained in some maximal CS-consistent set w W. So, by Lemma 17, M, w A, and ence, by Lemma 15, CS A. In te case of LP, te finite model property can be demonstrated by restricting te class of epistemic models to te so-called M-models, introduced by Mkrtycev in (Mkrtycev, 1997). We will now adapt M-models to our logic and prove te finite model property for it. DEFINITION 19. An M-model is a singleton epistemic model.

15 Justifications for Common Knowledge 15 THEOREM 20 (COMPLETENESS WITH RESPECT TO M-MODELS). LP C (CS) is also sound and complete wit respect to te class of M-models meeting CS. PROOF. Soundness follows immediately from Lemma 11. Now assume CS A, ten { A} is CS-consistent, and ence M, w 0 A for some world w 0 W in te canonical epistemic model M = (W, R, E, ν) meeting CS. Let M = (W, R, E, ν ) be te restriction of M to {w 0 }: i.e., W := {w 0 }, R i := {(w 0, w 0 )} for all i, E := E (W Tm), and ν (P n ) := ν(p n ) W. Since M is clearly an M-model meeting CS, it only remains to demonstrate tat M, w 0 B if and only if M, w 0 B for all formulae B. We proceed by induction on te structure of B. Te cases were eiter B is a propositional variable or its primary connective is propositional are trivial. Terefore, we only sow te case of B = [t] C. First, observe tat M, w 0 [t] C if and only if C E (w 0, t). (8) Indeed, by Lemma 17, M, w 0 [t] C if and only if [t] C w 0, wic, by definition of te canonical epistemic model, is equivalent to C E (w 0, t) = E (w 0, t). If M, w 0 [t] C, ten M, w 0 C since R is reflexive. By induction ypotesis, M, w 0 C. By (8) we ave C E (w 0, t), and tus M, w 0 [t] C. If M, w 0 [t] C, ten by (8) we ave C / E (w 0, t), so M, w 0 [t] C. COROLLARY 21 (FINITE MODEL PROPERTY). LP C (CS) enjoys te finite model property wit respect to epistemic models. REMARK 22. Note tat, in te case of LP C (CS), te finite model property does not imply tat common knowledge can be deduced from sufficiently many approximants, unlike in te modal case. Tis is an immediate consequence of te set Φ := {[s n ] E... [s 1 ] E P : n 1, s 1,..., s n Tm E } { [t] C P : t Tm C } being consistent, as sown in Remark 16. In modal logic, a set analogous to Φ can only be satisfied in infinite models, wereas in our case, due to te evidence function completely taking over te role of te accessibility relations, tere is a singleton M- model tat satisfies Φ. 5. Conservativity We extend te two-agent version LP 2 of te Logic of Proofs (Yavorskaya (Sidon), 2008) to an arbitrary in te natural way and rename it in accordance wit our naming sceme: DEFINITION 23. Te language of LP is obtained from tat of LP C by restricting te set of operations to i, + i, and! i and by dropping all terms from Tm E and Tm C.

16 16 JANCL -/2011. Logical Aspects of Multi-Agent Systems Te axioms are restricted to application, sum, reflexivity, and inspection for eac i. Te definition of constant specification is canged accordingly. We sow tat LP C is conservative over LP by adapting te tecnique from (Fitting, 2008), for wic evidence terms are essential. DEFINITION 24. Te mapping : Fm LP C Fm LP is defined as follows: 1. P n := P n for propositional variables P n Prop; 2. commutes wit propositional connectives; { 3. ([t] A) A if t contains a subterm s Tm E Tm C, := [t] A oterwise. THEOREM 25. Let CS be a constant specification for LP C. For an arbitrary formula A Fm LP, were CS := {[c] i E if LP C (CS) A, ten LP (CS ) A, : [c] i E CS}. PROOF. Since A = A for any A Fm LP, it suffices to demonstrate tat for any formula D Fm LP C, if LP C (CS) D, ten LP (CS ) D, wic can be done by induction on te derivation of D. Case wen D is a propositional tautology. Ten so is D. Case wen D = [t] i B B is an instance of te reflexivity axiom. Ten D is eiter te propositional tautology B B or [t] i B B, an instance of te reflexivity axiom of LP. Case wen D = [t] i B [!t] i [t] i B is an instance of te inspection axiom. Ten D is eiter te propositional tautology B B or [t] i B [!t] i [t] i B, an instance of te inspection axiom of LP. Case wen D = [t] (B C) ([s] B [t s] C) is an instance of te application axiom. We distinguis te following possibilities: 1. Bot t and s contain a subterm from Tm E Tm C. In tis subcase, D as te form (B C ) (B C ), wic is a propositional tautology and, tus, an axiom of LP. 2. Neiter t nor s contains a subterm from Tm E Tm C. Ten D is an instance of te application axiom of LP. 3. Term t contains a subterm from Tm E Tm C wile s does not. Ten D as te form (B C ) ([s] i B C ), wic can be derived in LP (CS ) from te reflexivity axiom [s] i B B by propositional reasoning. In tis subcase, translation does not map an axiom of LP C to an axiom of LP.

17 Justifications for Common Knowledge Term s contains a subterm from Tm E Tm C wile t does not. Ten D is [t] i (B C ) (B C ), an instance of te reflexivity axiom of LP. Case wen D = [t] B [s] B [t + s] B is an instance of te sum axiom. We distinguis te following possibilities: 1. Bot t and s contain a subterm from Tm E Tm C. In tis subcase, D as te form B B B, wic is a propositional tautology and, tus, an axiom of LP. 2. Neiter t nor s contains a subterm from Tm E Tm C. Ten D is an instance of te sum axiom of LP. 3. Term t contains a subterm from Tm E Tm C wile s does not. Ten D as te form B [s] i B B, wic can be derived in LP (CS ) from te reflexivity axiom [s] i B B by propositional reasoning. Tis is anoter subcase wen translation does not map an axiom of LP C to an axiom of LP. 4. Term s contains a subterm from Tm E Tm C wile t does not. Ten D as te form [t] i B B B, wic can be derived in LP (CS ) from te reflexivity axiom [t] i B B by propositional reasoning. Tis is anoter subcase wen translation does not map an axiom of LP C to an axiom of LP. Case wen D = [t 1 ] 1 B [t ] B [ t 1,..., t ] E B is an instance of te tupling axiom. We distinguis te following possibilities: 1. At least one of te t i s contains a subterm from Tm E Tm C. Ten D as te form C 1 C B wit at least one C i = B and is, terefore, a propositional tautology. 2. None of te t i s contains a subterm from Tm E Tm C. Ten D as te form [t 1 ] 1 B [t ] B B, wic can be derived in LP (CS ) from te reflexivity axiom. Tis is anoter subcase wen translation does not map an axiom of LP C to an axiom of LP. Case wen D is an instance of te projection axiom [t] E B [π i t] i B or of te coclosure axiom: i.e., [t] C B [ccl 1 (t)] E B or [t] C B [ccl 2 (t)] E [t] C B. Ten D is te propositional tautology B B. Case wen D = B [t] C (B [s] E B) [ind(t, s)] C B is an instance of te induction axiom. Ten D is te propositional tautology B (B B ) B. Case wen D is derived by modus ponens is trivial. Case wen D is [c] B CS. Ten D is eiter B or [c] i B. In te former case, B is derivable in LP (CS ), as sown above, because B is an axiom of LP C ; in te latter case, [c] i B CS. REMARK 26. Note tat CS need not, in general, be a constant specification for LP because, as noted above, for an axiom D of LP C, its image D is not al-

18 18 JANCL -/2011. Logical Aspects of Multi-Agent Systems ways an axiom of LP. To ensure tat CS is a proper constant specification, all formulae of te forms (A B) ([s] i A B), A [s] i A A, [t 1 ] 1 A [t ] A A, [t] i A A A ave to be made axioms of LP. Anoter option is to use Fitting s concept of embedding one justification logic into anoter, wic involves replacing constants in D wit more complicated terms in D (see (Fitting, 2008) for details). 6. Forgetful projection and a word on realization Most justification logics are introduced as explicit counterparts to particular modal logics in te strict sense described in Sect. 1. Altoug te realization teorem for LP C remains an open problem, in tis section we prove tat eac teorem of our logic LP C states a valid modal fact if all te terms are replaced wit te corresponding modalities, wic is one direction of te realization teorem. We also discuss approaces to te more difficult opposite direction. In te modal language of common knowledge, modal formulae are defined by te grammar A ::= P j A (A A) (A A) (A A) i A EA CA, were P j Prop. Te set of all modal formulae is denoted by Fm S4 C. Te Hilbert system S4 C (Meyer et al., 1995) is given by te modal axioms of S4 for individual agents, by te necessitation rule for 1,...,, and C, by modus ponens, and by te axioms C(A B) (CA CB), CA A, EA 1 A A, A C(A EA) CA, CA E(A CA). DEFINITION 27 (FORGETFUL PROJECTION). Te mapping : Fm LP C Fm S4 C is defined as follows: 1. P j := P j for propositional variables P j Prop; 2. commutes wit propositional connectives; 3. ([t] i A) := i A ; 4. ([t] E A) := EA ; 5. ([t] C A) := CA.

19 Justifications for Common Knowledge 19 LEMMA 28. Let CS be a constant specification. For any formula A Fm LP C, if LP C (CS) A, ten S4C A. PROOF. Te proof is by an easy induction on te derivation of A. DEFINITION 29 (REALIZATION). A realization is a mapping r: Fm S4 C Fm LP C suc tat (r(a)) = A. We usually write A r instead of r(a). We can tink of a realization as a function tat replaces occurrences of modal operators (including E and C) wit evidence terms of te corresponding type. Te problem of realization for a given omogeneous C-axiomatically appropriate constant specification CS can be formulated as follows: Is tere a realization r suc tat LP C (CS) Ar for any teorem A of S4 C? A positive answer to tis question would constitute te more difficult direction of te realization teorem, wic is often demonstrated by means of induction on a cut-free sequent proof of te modal formula. Te cut-free systems for S4 C presented in (Alberucci et al., 2005) and (Brünnler et al., 2009) are based on an infinitary ω-rule of te form E m A, Γ for all m 1 CA, Γ (ω). However, realizing suc a rule presents a serious callenge because it requires acieving uniformity among te realizations of te approximants E m A. Finitizing tis ω-rule via te finite model property, Jäger et al. obtain a finitary cut-free system (Jäger et al., 2007). Unfortunately, te somewat unusual structural properties of te resulting system (see discussion in (Jäger et al., 2007)) make it ard to use it for realization. Te non-constructive, semantic realization metod from (Fitting, 2005) cannot be applied directly because of te non-standard beavior of te canonical model (see Remark 16). Peraps te infinitary system presented in (Buceli et al., 2010b), wic is finitely brancing but admits infinite brances, can elp in proving te realization teorem for LP C. For now tis remains work in progress. 7. Coordinated attack To illustrate our logic, we will now analyze te coordinated attack problem along te lines of (Fagin et al., 1995), were additional references can be found. Let us briefly recall tis classical problem. Suppose two divisions of an army, located in different places, are about to attack teir enemy. Tey ave some means of communication, but tese may be unreliable, and te only way to secure a victory is to attack

20 20 JANCL -/2011. Logical Aspects of Multi-Agent Systems simultaneously. How sould generals G and H wo command te two divisions coordinate teir attacks? Of course, general G could send a message m G 1 wit te time of attack to general H. Let us use te proposition del to denote te fact tat te message wit te time of attack as been delivered. If te generals trust te autenticity of te message, say because of a signature, te message itself can be taken as evidence tat it as been delivered. So general H, upon receiving te message, knows te time of attack: i.e., [ ] m G 1 H del. However, since communication is unreliable, G considers it possible tat is message as not been delivered. But if general H sends an acknowledgment m H 2, e in turn cannot be sure weter te acknowledgment as reaced G, wic prompts yet anoter acknowledgment m G 3 by general G, and so on. In fact, common knowledge of del is a necessary condition for te attack. Indeed, it is reasonable to assume it to be common knowledge between te generals tat tey sould only attack simultaneously or not attack at all, i.e., tat tey attack only if bot know tat tey attack: [t] C (att [s] E att) for some terms s and t. Tus, by te induction axiom, we get att [ind(t, s)] C att. Anoter reasonable assumption is tat it is common knowledge tat neiter general attacks unless te message wit te time of attack as been delivered: [r] C (att del) for some term r. Using te application axiom, we obtain att [r ind(t, s)] C del. We now sow tat common knowledge of del cannot be acieved and tat consequently no attack will take place, no matter ow many messages and acknowledgments m G 1, m H 2, m G 3,... are sent by te generals, even if all te messages are successfully delivered. In te classical modeling witout evidence, te reason is tat te sender of te last message always considers te possibility tat is last message, say m H 2k, as not been delivered. To give a flavor of te argument carried out in detail in (Fagin et al., 1995), we provide a countermodel were m H 2 is te last message, it as been delivered, but H is unsure of tat: i.e., [ m G 1 ] H del, [ ] [ [ ] [ ] m H 2 G m G 1 ]H del, but [s] H m H 2 G m G 1 H del for all terms s. Consider any model M were W := {0, 1, 2, 3}, ν(del) := {0, 1, 2}, R G is te reflexive closure of {(1, 2)}, R H is te reflexive closure of {(0, ( 1), (2, ) 3)}. Te only requirements on te evidence function E are to satisfy del E H 0, m G [ ( ) [ ] [ 1 ] and m G 1 ]H del E G 0, m H 2. Watever EC is, we ave M, 0 [s] H m H 2 G m G 1 H del and M, 0 [t] C del for any s and t because M, 3 del. Let us investigate a different scenario. In our models wit evidence terms, tere is an alternative possibility for te lack of knowledge: insufficient evidence. For example, G may receive te acknowledgment m H 2 but may not consider it to be evidence for [ ] m G 1 H del because te signature of H is missing. We now demonstrate tat common knowledge of te time of attack cannot emerge, basing te argument solely on te lack of common knowledge evidence, in contrast to te classical approac. Consider te M-model M = (W, R, E, ν) obtained as follows: W := {w}, R i := {(w, ( w)}, ) ν(del) := {w}, and E is te minimal evidence function suc tat del E H w, m G 1

21 Justifications for Common Knowledge 21 and [ ] ( ) m G 1 H del E G w, m H 2. In tis model, M, w [t]c del for any evidence term t because del / E C (w, t) for any t. To prove te latter statement, it is sufficient to note tat for any term t, by Lemma 28, [ m G ] 1 H del [ m H ] [ ] 2 G m G 1 H del [t] C del (9) because S4 C H del G H del C del, wic is easy to demonstrate. Let M can be te canonical epistemic model meeting te empty constant specification and E can be its evidence function. Since te negation of te formula from (9) ( must be ) satisfiable, [ ] for eac t tere ( is a world ) w t from M can suc tat del EH can wt, m G 1 and m G 1 H del EG can wt, m H 2, but by te Trut Lemma 17, del / EC can(w t, t). Since E can ({w t } Tm) satisfies all te closure conditions, te minimality of E implies tat E C (w, s) EC can(w t, s) for any term s. In particular, del / E C (w, t) for any term t. 8. Discussion In tis paper, we ave provided a system of evidence terms for describing common knowledge, wic can be used instead of modal logic representation. One benefit of tis new representation is tat several proofs tat are quite ard in te modal case, e.g., tose of completeness and conservativity, are made easier in our logic. Tere are oter merits to tis system as well. In te single-agent case, as is pointed out in (Artemov, 2008), an explicit codification of knowledge by evidence (in Artemov s case, of te individual knowledge of te agent) enables knowledge to be analyzed and recorded. Recording and subsequent retrieving of evidence can be viewed as a form of single-agent communication, wit wic any matematician is familiar. A proof of a teorem, if not recorded immediately, may require as muc effort to be restored later as finding it required originally. Tis role of evidence terms in knowledge transfer is reminiscent of wat is called explicit knowledge in Knowledge Management 3 and is contrasted wit tacit knowledge. As described in (Nonaka, 1991), Explicit knowledge is formal and systematic. For tis reason, it can be easily communicated and sared, in product specifications or a scientific formula or a computer program. In tis sense, evidence terms in te singleagent case serve as a kind of explicit knowledge. Indeed, if an agent can find a proof e/se wrote down a year ago, it will restore is/er knowledge of te statement of te teorem. Te situation wit common knowledge evidence is more complicated. An evidence of common knowledge of some fact A, even wen transmitted to all agents and 3. Te term explicit knowledge sounds so natural tat it as been used in different areas wit completely different meanings. For instance, in epistemic logic, explicit knowledge is a type of knowledge tat is not logically omniscient, as opposed to implicit knowledge (Fagin et al., 1995).

22 22 JANCL -/2011. Logical Aspects of Multi-Agent Systems received by tem 4, does not generally create common knowledge of A for te same reasons tat were discussed in te previous section. In fact, tere exist general results about te impossibility of acieving common knowledge via certain modes of communication, e.g., in asyncronous systems (Fagin et al., 1995). Clearly, an introduction of evidence terms cannot and sould not cange tis general penomenon. However, tere exist modes of communication tat ensure tat a transmission of a common knowledge evidence term to all te agents in te group does create common knowledge among te agents. A prime example of suc a mode is, of course, public announcements, a well-known metod of creating common knowledge. Tus, one of te benefits of our system of terms is a finite encoding of common knowledge, wic is largely infinitary in nature. Tis finite encoding enables to transmit evidence, wic, under certain modes of communication, creates common knowledge among te agents. Of course, common knowledge can also be created by a public announcement of te fact itself rater tan of evidence in support of te fact. Tere is an important difference, owever. Wen, in is seminal 1989 work (Plaza, 2007), Plaza analyzed one of te standard stories used to explain te concept of common knowledge, te Muddy Cildren Puzzle, in order to explain ow common knowledge is created by a public announcement, e ad to assume tat te announcements are trutful and te agents are trustful. Indeed, an announced fact cannot become common knowledge, or any kind of knowledge, if te fact is false. And clearly, if te agents do not trust te announcement, teir knowledge would only cange provided tey can verify te announced facts. Verifiability of announcements is exactly wat we acieve by introducing evidence terms into te language. An agent wo receives a justification for A needs neiter to assume tat A is true nor to trust te speaker because te agent can simply verify te received information. A similar idea of supplying messages wit justifications can be used to describe a distributed system tat autorizes te disbursement of sensitive data, suc as medical records, wile maintaining a specified privacy policy (Blass et al., 2011). Interestingly, like in our analysis of te coordinated attack, te autors also propose to use te sender s signature as evidence for te information about is/er intentions or policies. Verifiability of evidence turns out to be sufficient for creating common knowledge. Indeed, Yavorskaya considered ] a situation were agents can verify eac oter s evidence: [t] i A [! j i t j [t] i A for i j (Yavorskaya (Sidon), 2008). Te! j i -operation implicitly presumes communication since i s evidence t as to be someow available to agent j. It is not ard to sow tat an addition of tis operation to our logic leads to a situation were any individual knowledge also automatically creates common knowledge of te same fact: for any term t Tm i, tere is a term s(x) Tm C suc tat [t] i A [s(t)] C A. However, te mode of communication necessary for te 4. Unreliable communication does not prevent knowledge from being explicit. Tus, in te context of explicit vs. tacit knowledge, we only discuss te usefulness of evidence terms tat ave been received by te agent(s).

Justification logic - a short introduction

Justification logic - a short introduction Institute of Computer Science and Applied Mathematics University of Bern Bern, Switzerland January 2013 Modal Logic A Modal Logic A A B and Modal Logic A A B B and thus Modal Logic A A B B and thus A (A

More information

Volume 29, Issue 3. Existence of competitive equilibrium in economies with multi-member households

Volume 29, Issue 3. Existence of competitive equilibrium in economies with multi-member households Volume 29, Issue 3 Existence of competitive equilibrium in economies wit multi-member ouseolds Noriisa Sato Graduate Scool of Economics, Waseda University Abstract Tis paper focuses on te existence of

More information

Combining functions: algebraic methods

Combining functions: algebraic methods Combining functions: algebraic metods Functions can be added, subtracted, multiplied, divided, and raised to a power, just like numbers or algebra expressions. If f(x) = x 2 and g(x) = x + 2, clearly f(x)

More information

Preface. Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Preface. Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my course tat I teac ere at Lamar University. Despite te fact tat tese are my class notes, tey sould be accessible to anyone wanting to learn or needing a refreser

More information

Differentiation in higher dimensions

Differentiation in higher dimensions Capter 2 Differentiation in iger dimensions 2.1 Te Total Derivative Recall tat if f : R R is a 1-variable function, and a R, we say tat f is differentiable at x = a if and only if te ratio f(a+) f(a) tends

More information

The derivative function

The derivative function Roberto s Notes on Differential Calculus Capter : Definition of derivative Section Te derivative function Wat you need to know already: f is at a point on its grap and ow to compute it. Wat te derivative

More information

Efficient algorithms for for clone items detection

Efficient algorithms for for clone items detection Efficient algoritms for for clone items detection Raoul Medina, Caroline Noyer, and Olivier Raynaud Raoul Medina, Caroline Noyer and Olivier Raynaud LIMOS - Université Blaise Pascal, Campus universitaire

More information

Time (hours) Morphine sulfate (mg)

Time (hours) Morphine sulfate (mg) Mat Xa Fall 2002 Review Notes Limits and Definition of Derivative Important Information: 1 According to te most recent information from te Registrar, te Xa final exam will be eld from 9:15 am to 12:15

More information

lecture 26: Richardson extrapolation

lecture 26: Richardson extrapolation 43 lecture 26: Ricardson extrapolation 35 Ricardson extrapolation, Romberg integration Trougout numerical analysis, one encounters procedures tat apply some simple approximation (eg, linear interpolation)

More information

1 The concept of limits (p.217 p.229, p.242 p.249, p.255 p.256) 1.1 Limits Consider the function determined by the formula 3. x since at this point

1 The concept of limits (p.217 p.229, p.242 p.249, p.255 p.256) 1.1 Limits Consider the function determined by the formula 3. x since at this point MA00 Capter 6 Calculus and Basic Linear Algebra I Limits, Continuity and Differentiability Te concept of its (p.7 p.9, p.4 p.49, p.55 p.56). Limits Consider te function determined by te formula f Note

More information

Lecture XVII. Abstract We introduce the concept of directional derivative of a scalar function and discuss its relation with the gradient operator.

Lecture XVII. Abstract We introduce the concept of directional derivative of a scalar function and discuss its relation with the gradient operator. Lecture XVII Abstract We introduce te concept of directional derivative of a scalar function and discuss its relation wit te gradient operator. Directional derivative and gradient Te directional derivative

More information

DIGRAPHS FROM POWERS MODULO p

DIGRAPHS FROM POWERS MODULO p DIGRAPHS FROM POWERS MODULO p Caroline Luceta Box 111 GCC, 100 Campus Drive, Grove City PA 1617 USA Eli Miller PO Box 410, Sumneytown, PA 18084 USA Clifford Reiter Department of Matematics, Lafayette College,

More information

Pre-Calculus Review Preemptive Strike

Pre-Calculus Review Preemptive Strike Pre-Calculus Review Preemptive Strike Attaced are some notes and one assignment wit tree parts. Tese are due on te day tat we start te pre-calculus review. I strongly suggest reading troug te notes torougly

More information

A Reconsideration of Matter Waves

A Reconsideration of Matter Waves A Reconsideration of Matter Waves by Roger Ellman Abstract Matter waves were discovered in te early 20t century from teir wavelengt, predicted by DeBroglie, Planck's constant divided by te particle's momentum,

More information

1 1. Rationalize the denominator and fully simplify the radical expression 3 3. Solution: = 1 = 3 3 = 2

1 1. Rationalize the denominator and fully simplify the radical expression 3 3. Solution: = 1 = 3 3 = 2 MTH - Spring 04 Exam Review (Solutions) Exam : February 5t 6:00-7:0 Tis exam review contains questions similar to tose you sould expect to see on Exam. Te questions included in tis review, owever, are

More information

3.4 Worksheet: Proof of the Chain Rule NAME

3.4 Worksheet: Proof of the Chain Rule NAME Mat 1170 3.4 Workseet: Proof of te Cain Rule NAME Te Cain Rule So far we are able to differentiate all types of functions. For example: polynomials, rational, root, and trigonometric functions. We are

More information

ch (for some fixed positive number c) reaching c

ch (for some fixed positive number c) reaching c GSTF Journal of Matematics Statistics and Operations Researc (JMSOR) Vol. No. September 05 DOI 0.60/s4086-05-000-z Nonlinear Piecewise-defined Difference Equations wit Reciprocal and Cubic Terms Ramadan

More information

Lab 6 Derivatives and Mutant Bacteria

Lab 6 Derivatives and Mutant Bacteria Lab 6 Derivatives and Mutant Bacteria Date: September 27, 20 Assignment Due Date: October 4, 20 Goal: In tis lab you will furter explore te concept of a derivative using R. You will use your knowledge

More information

Numerical Differentiation

Numerical Differentiation Numerical Differentiation Finite Difference Formulas for te first derivative (Using Taylor Expansion tecnique) (section 8.3.) Suppose tat f() = g() is a function of te variable, and tat as 0 te function

More information

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

5.1 We will begin this section with the definition of a rational expression. We

5.1 We will begin this section with the definition of a rational expression. We Basic Properties and Reducing to Lowest Terms 5.1 We will begin tis section wit te definition of a rational epression. We will ten state te two basic properties associated wit rational epressions and go

More information

Material for Difference Quotient

Material for Difference Quotient Material for Difference Quotient Prepared by Stepanie Quintal, graduate student and Marvin Stick, professor Dept. of Matematical Sciences, UMass Lowell Summer 05 Preface Te following difference quotient

More information

MVT and Rolle s Theorem

MVT and Rolle s Theorem AP Calculus CHAPTER 4 WORKSHEET APPLICATIONS OF DIFFERENTIATION MVT and Rolle s Teorem Name Seat # Date UNLESS INDICATED, DO NOT USE YOUR CALCULATOR FOR ANY OF THESE QUESTIONS In problems 1 and, state

More information

MATH1131/1141 Calculus Test S1 v8a

MATH1131/1141 Calculus Test S1 v8a MATH/ Calculus Test 8 S v8a October, 7 Tese solutions were written by Joann Blanco, typed by Brendan Trin and edited by Mattew Yan and Henderson Ko Please be etical wit tis resource It is for te use of

More information

2.11 That s So Derivative

2.11 That s So Derivative 2.11 Tat s So Derivative Introduction to Differential Calculus Just as one defines instantaneous velocity in terms of average velocity, we now define te instantaneous rate of cange of a function at a point

More information

SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY

SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY (Section 3.2: Derivative Functions and Differentiability) 3.2.1 SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY LEARNING OBJECTIVES Know, understand, and apply te Limit Definition of te Derivative

More information

HOMEWORK HELP 2 FOR MATH 151

HOMEWORK HELP 2 FOR MATH 151 HOMEWORK HELP 2 FOR MATH 151 Here we go; te second round of omework elp. If tere are oters you would like to see, let me know! 2.4, 43 and 44 At wat points are te functions f(x) and g(x) = xf(x)continuous,

More information

Functions of the Complex Variable z

Functions of the Complex Variable z Capter 2 Functions of te Complex Variable z Introduction We wis to examine te notion of a function of z were z is a complex variable. To be sure, a complex variable can be viewed as noting but a pair of

More information

REVIEW LAB ANSWER KEY

REVIEW LAB ANSWER KEY REVIEW LAB ANSWER KEY. Witout using SN, find te derivative of eac of te following (you do not need to simplify your answers): a. f x 3x 3 5x x 6 f x 3 3x 5 x 0 b. g x 4 x x x notice te trick ere! x x g

More information

Copyright c 2008 Kevin Long

Copyright c 2008 Kevin Long Lecture 4 Numerical solution of initial value problems Te metods you ve learned so far ave obtained closed-form solutions to initial value problems. A closedform solution is an explicit algebriac formula

More information

Teaching Differentiation: A Rare Case for the Problem of the Slope of the Tangent Line

Teaching Differentiation: A Rare Case for the Problem of the Slope of the Tangent Line Teacing Differentiation: A Rare Case for te Problem of te Slope of te Tangent Line arxiv:1805.00343v1 [mat.ho] 29 Apr 2018 Roman Kvasov Department of Matematics University of Puerto Rico at Aguadilla Aguadilla,

More information

Notes on wavefunctions II: momentum wavefunctions

Notes on wavefunctions II: momentum wavefunctions Notes on wavefunctions II: momentum wavefunctions and uncertainty Te state of a particle at any time is described by a wavefunction ψ(x). Tese wavefunction must cange wit time, since we know tat particles

More information

Comparing Justified and Common Knowledge

Comparing Justified and Common Knowledge Comparing Justified and Common Knowledge Evangelia Antonakos Graduate Center CUNY Ph.D. Program in Mathematics 365 Fifth Avenue, New York, NY 10016 U.S.A. Eva@Antonakos.net Abstract. What is public information

More information

Analytic Functions. Differentiable Functions of a Complex Variable

Analytic Functions. Differentiable Functions of a Complex Variable Analytic Functions Differentiable Functions of a Complex Variable In tis capter, we sall generalize te ideas for polynomials power series of a complex variable we developed in te previous capter to general

More information

S4LP and Local Realizability

S4LP and Local Realizability S4LP and Local Realizability Melvin Fitting Lehman College CUNY 250 Bedford Park Boulevard West Bronx, NY 10548, USA melvin.fitting@lehman.cuny.edu Abstract. The logic S4LP combines the modal logic S4

More information

232 Calculus and Structures

232 Calculus and Structures 3 Calculus and Structures CHAPTER 17 JUSTIFICATION OF THE AREA AND SLOPE METHODS FOR EVALUATING BEAMS Calculus and Structures 33 Copyrigt Capter 17 JUSTIFICATION OF THE AREA AND SLOPE METHODS 17.1 THE

More information

Recall from our discussion of continuity in lecture a function is continuous at a point x = a if and only if

Recall from our discussion of continuity in lecture a function is continuous at a point x = a if and only if Computational Aspects of its. Keeping te simple simple. Recall by elementary functions we mean :Polynomials (including linear and quadratic equations) Eponentials Logaritms Trig Functions Rational Functions

More information

TR : Possible World Semantics for First Order LP

TR : Possible World Semantics for First Order LP City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2011 TR-2011010: Possible World Semantics for First Order LP Melvin Fitting Follow this and additional

More information

Average Rate of Change

Average Rate of Change Te Derivative Tis can be tougt of as an attempt to draw a parallel (pysically and metaporically) between a line and a curve, applying te concept of slope to someting tat isn't actually straigt. Te slope

More information

SECTION 1.10: DIFFERENCE QUOTIENTS LEARNING OBJECTIVES

SECTION 1.10: DIFFERENCE QUOTIENTS LEARNING OBJECTIVES (Section.0: Difference Quotients).0. SECTION.0: DIFFERENCE QUOTIENTS LEARNING OBJECTIVES Define average rate of cange (and average velocity) algebraically and grapically. Be able to identify, construct,

More information

Exam 1 Review Solutions

Exam 1 Review Solutions Exam Review Solutions Please also review te old quizzes, and be sure tat you understand te omework problems. General notes: () Always give an algebraic reason for your answer (graps are not sufficient),

More information

Consider a function f we ll specify which assumptions we need to make about it in a minute. Let us reformulate the integral. 1 f(x) dx.

Consider a function f we ll specify which assumptions we need to make about it in a minute. Let us reformulate the integral. 1 f(x) dx. Capter 2 Integrals as sums and derivatives as differences We now switc to te simplest metods for integrating or differentiating a function from its function samples. A careful study of Taylor expansions

More information

Realizing Public Announcements by Justifications

Realizing Public Announcements by Justifications Realizing Public Announcements by Justifications Samuel Bucheli Roman Kuznets Thomas Studer January 15, 2012 Abstract Modal public announcement logics study how beliefs change after public announcements.

More information

MAT244 - Ordinary Di erential Equations - Summer 2016 Assignment 2 Due: July 20, 2016

MAT244 - Ordinary Di erential Equations - Summer 2016 Assignment 2 Due: July 20, 2016 MAT244 - Ordinary Di erential Equations - Summer 206 Assignment 2 Due: July 20, 206 Full Name: Student #: Last First Indicate wic Tutorial Section you attend by filling in te appropriate circle: Tut 0

More information

SAHLQVIST THEOREM FOR MODAL FIXED POINT LOGIC

SAHLQVIST THEOREM FOR MODAL FIXED POINT LOGIC SAHLQVIST THEOREM FOR MODAL FIXED POINT LOGIC NICK BEZHANISHVILI AND IAN HODKINSON Abstract. We define Salqvist fixed point formulas. By extending te tecnique of Sambin and Vaccaro we sow tat (1) for eac

More information

Financial Econometrics Prof. Massimo Guidolin

Financial Econometrics Prof. Massimo Guidolin CLEFIN A.A. 2010/2011 Financial Econometrics Prof. Massimo Guidolin A Quick Review of Basic Estimation Metods 1. Were te OLS World Ends... Consider two time series 1: = { 1 2 } and 1: = { 1 2 }. At tis

More information

Update As Evidence: Belief Expansion

Update As Evidence: Belief Expansion Update As Evidence: Belief Expansion Roman Kuznets and Thomas Studer Institut für Informatik und angewandte Mathematik Universität Bern {kuznets, tstuder}@iam.unibe.ch http://www.iam.unibe.ch/ltg Abstract.

More information

LIMITS AND DERIVATIVES CONDITIONS FOR THE EXISTENCE OF A LIMIT

LIMITS AND DERIVATIVES CONDITIONS FOR THE EXISTENCE OF A LIMIT LIMITS AND DERIVATIVES Te limit of a function is defined as te value of y tat te curve approaces, as x approaces a particular value. Te limit of f (x) as x approaces a is written as f (x) approaces, as

More information

MAT 145. Type of Calculator Used TI-89 Titanium 100 points Score 100 possible points

MAT 145. Type of Calculator Used TI-89 Titanium 100 points Score 100 possible points MAT 15 Test #2 Name Solution Guide Type of Calculator Used TI-89 Titanium 100 points Score 100 possible points Use te grap of a function sown ere as you respond to questions 1 to 8. 1. lim f (x) 0 2. lim

More information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

More information

7.1 Using Antiderivatives to find Area

7.1 Using Antiderivatives to find Area 7.1 Using Antiderivatives to find Area Introduction finding te area under te grap of a nonnegative, continuous function f In tis section a formula is obtained for finding te area of te region bounded between

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

ALGEBRA AND TRIGONOMETRY REVIEW by Dr TEBOU, FIU. A. Fundamental identities Throughout this section, a and b denotes arbitrary real numbers.

ALGEBRA AND TRIGONOMETRY REVIEW by Dr TEBOU, FIU. A. Fundamental identities Throughout this section, a and b denotes arbitrary real numbers. ALGEBRA AND TRIGONOMETRY REVIEW by Dr TEBOU, FIU A. Fundamental identities Trougout tis section, a and b denotes arbitrary real numbers. i) Square of a sum: (a+b) =a +ab+b ii) Square of a difference: (a-b)

More information

Math 161 (33) - Final exam

Math 161 (33) - Final exam Name: Id #: Mat 161 (33) - Final exam Fall Quarter 2015 Wednesday December 9, 2015-10:30am to 12:30am Instructions: Prob. Points Score possible 1 25 2 25 3 25 4 25 TOTAL 75 (BEST 3) Read eac problem carefully.

More information

Polynomial Interpolation

Polynomial Interpolation Capter 4 Polynomial Interpolation In tis capter, we consider te important problem of approximatinga function fx, wose values at a set of distinct points x, x, x,, x n are known, by a polynomial P x suc

More information

How to Find the Derivative of a Function: Calculus 1

How to Find the Derivative of a Function: Calculus 1 Introduction How to Find te Derivative of a Function: Calculus 1 Calculus is not an easy matematics course Te fact tat you ave enrolled in suc a difficult subject indicates tat you are interested in te

More information

NUMERICAL DIFFERENTIATION. James T. Smith San Francisco State University. In calculus classes, you compute derivatives algebraically: for example,

NUMERICAL DIFFERENTIATION. James T. Smith San Francisco State University. In calculus classes, you compute derivatives algebraically: for example, NUMERICAL DIFFERENTIATION James T Smit San Francisco State University In calculus classes, you compute derivatives algebraically: for example, f( x) = x + x f ( x) = x x Tis tecnique requires your knowing

More information

2.8 The Derivative as a Function

2.8 The Derivative as a Function .8 Te Derivative as a Function Typically, we can find te derivative of a function f at many points of its domain: Definition. Suppose tat f is a function wic is differentiable at every point of an open

More information

A SHORT INTRODUCTION TO BANACH LATTICES AND

A SHORT INTRODUCTION TO BANACH LATTICES AND CHAPTER A SHORT INTRODUCTION TO BANACH LATTICES AND POSITIVE OPERATORS In tis capter we give a brief introduction to Banac lattices and positive operators. Most results of tis capter can be found, e.g.,

More information

Symmetry Labeling of Molecular Energies

Symmetry Labeling of Molecular Energies Capter 7. Symmetry Labeling of Molecular Energies Notes: Most of te material presented in tis capter is taken from Bunker and Jensen 1998, Cap. 6, and Bunker and Jensen 2005, Cap. 7. 7.1 Hamiltonian Symmetry

More information

1 Calculus. 1.1 Gradients and the Derivative. Q f(x+h) f(x)

1 Calculus. 1.1 Gradients and the Derivative. Q f(x+h) f(x) Calculus. Gradients and te Derivative Q f(x+) δy P T δx R f(x) 0 x x+ Let P (x, f(x)) and Q(x+, f(x+)) denote two points on te curve of te function y = f(x) and let R denote te point of intersection of

More information

Cubic Functions: Local Analysis

Cubic Functions: Local Analysis Cubic function cubing coefficient Capter 13 Cubic Functions: Local Analysis Input-Output Pairs, 378 Normalized Input-Output Rule, 380 Local I-O Rule Near, 382 Local Grap Near, 384 Types of Local Graps

More information

THE IDEA OF DIFFERENTIABILITY FOR FUNCTIONS OF SEVERAL VARIABLES Math 225

THE IDEA OF DIFFERENTIABILITY FOR FUNCTIONS OF SEVERAL VARIABLES Math 225 THE IDEA OF DIFFERENTIABILITY FOR FUNCTIONS OF SEVERAL VARIABLES Mat 225 As we ave seen, te definition of derivative for a Mat 111 function g : R R and for acurveγ : R E n are te same, except for interpretation:

More information

Physically Based Modeling: Principles and Practice Implicit Methods for Differential Equations

Physically Based Modeling: Principles and Practice Implicit Methods for Differential Equations Pysically Based Modeling: Principles and Practice Implicit Metods for Differential Equations David Baraff Robotics Institute Carnegie Mellon University Please note: Tis document is 997 by David Baraff

More information

A = h w (1) Error Analysis Physics 141

A = h w (1) Error Analysis Physics 141 Introduction In all brances of pysical science and engineering one deals constantly wit numbers wic results more or less directly from experimental observations. Experimental observations always ave inaccuracies.

More information

TR : Tracking Evidence

TR : Tracking Evidence City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2010 TR-2010004: Tracking Evidence Sergei Artemov Follow this and additional works at: http://academicworks.cuny.edu/gc_cs_tr

More information

Quaternion Dynamics, Part 1 Functions, Derivatives, and Integrals. Gary D. Simpson. rev 01 Aug 08, 2016.

Quaternion Dynamics, Part 1 Functions, Derivatives, and Integrals. Gary D. Simpson. rev 01 Aug 08, 2016. Quaternion Dynamics, Part 1 Functions, Derivatives, and Integrals Gary D. Simpson gsim1887@aol.com rev 1 Aug 8, 216 Summary Definitions are presented for "quaternion functions" of a quaternion. Polynomial

More information

An Introduction to Modal Logic III

An Introduction to Modal Logic III An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami

More information

Continuity and Differentiability Worksheet

Continuity and Differentiability Worksheet Continuity and Differentiability Workseet (Be sure tat you can also do te grapical eercises from te tet- Tese were not included below! Typical problems are like problems -3, p. 6; -3, p. 7; 33-34, p. 7;

More information

2.1 THE DEFINITION OF DERIVATIVE

2.1 THE DEFINITION OF DERIVATIVE 2.1 Te Derivative Contemporary Calculus 2.1 THE DEFINITION OF DERIVATIVE 1 Te grapical idea of a slope of a tangent line is very useful, but for some uses we need a more algebraic definition of te derivative

More information

On convexity of polynomial paths and generalized majorizations

On convexity of polynomial paths and generalized majorizations On convexity of polynomial pats and generalized majorizations Marija Dodig Centro de Estruturas Lineares e Combinatórias, CELC, Universidade de Lisboa, Av. Prof. Gama Pinto 2, 1649-003 Lisboa, Portugal

More information

Digital Filter Structures

Digital Filter Structures Digital Filter Structures Te convolution sum description of an LTI discrete-time system can, in principle, be used to implement te system For an IIR finite-dimensional system tis approac is not practical

More information

Topics in Generalized Differentiation

Topics in Generalized Differentiation Topics in Generalized Differentiation J. Marsall As Abstract Te course will be built around tree topics: ) Prove te almost everywere equivalence of te L p n-t symmetric quantum derivative and te L p Peano

More information

Function Composition and Chain Rules

Function Composition and Chain Rules Function Composition and s James K. Peterson Department of Biological Sciences and Department of Matematical Sciences Clemson University Marc 8, 2017 Outline 1 Function Composition and Continuity 2 Function

More information

Chapter 2 Limits and Continuity

Chapter 2 Limits and Continuity 4 Section. Capter Limits and Continuity Section. Rates of Cange and Limits (pp. 6) Quick Review.. f () ( ) () 4 0. f () 4( ) 4. f () sin sin 0 4. f (). 4 4 4 6. c c c 7. 8. c d d c d d c d c 9. 8 ( )(

More information

Differential Calculus (The basics) Prepared by Mr. C. Hull

Differential Calculus (The basics) Prepared by Mr. C. Hull Differential Calculus Te basics) A : Limits In tis work on limits, we will deal only wit functions i.e. tose relationsips in wic an input variable ) defines a unique output variable y). Wen we work wit

More information

Math 31A Discussion Notes Week 4 October 20 and October 22, 2015

Math 31A Discussion Notes Week 4 October 20 and October 22, 2015 Mat 3A Discussion Notes Week 4 October 20 and October 22, 205 To prepare for te first midterm, we ll spend tis week working eamples resembling te various problems you ve seen so far tis term. In tese notes

More information

The Logic of Proofs, Semantically

The Logic of Proofs, Semantically The Logic of Proofs, Semantically Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: fitting@lehman.cuny.edu web page:

More information

University Mathematics 2

University Mathematics 2 University Matematics 2 1 Differentiability In tis section, we discuss te differentiability of functions. Definition 1.1 Differentiable function). Let f) be a function. We say tat f is differentiable at

More information

LIMITATIONS OF EULER S METHOD FOR NUMERICAL INTEGRATION

LIMITATIONS OF EULER S METHOD FOR NUMERICAL INTEGRATION LIMITATIONS OF EULER S METHOD FOR NUMERICAL INTEGRATION LAURA EVANS.. Introduction Not all differential equations can be explicitly solved for y. Tis can be problematic if we need to know te value of y

More information

Poisson Equation in Sobolev Spaces

Poisson Equation in Sobolev Spaces Poisson Equation in Sobolev Spaces OcMountain Dayligt Time. 6, 011 Today we discuss te Poisson equation in Sobolev spaces. It s existence, uniqueness, and regularity. Weak Solution. u = f in, u = g on

More information

1. Questions (a) through (e) refer to the graph of the function f given below. (A) 0 (B) 1 (C) 2 (D) 4 (E) does not exist

1. Questions (a) through (e) refer to the graph of the function f given below. (A) 0 (B) 1 (C) 2 (D) 4 (E) does not exist Mat 1120 Calculus Test 2. October 18, 2001 Your name Te multiple coice problems count 4 points eac. In te multiple coice section, circle te correct coice (or coices). You must sow your work on te oter

More information

Mathematics 5 Worksheet 11 Geometry, Tangency, and the Derivative

Mathematics 5 Worksheet 11 Geometry, Tangency, and the Derivative Matematics 5 Workseet 11 Geometry, Tangency, and te Derivative Problem 1. Find te equation of a line wit slope m tat intersects te point (3, 9). Solution. Te equation for a line passing troug a point (x

More information

CHAPTER (A) When x = 2, y = 6, so f( 2) = 6. (B) When y = 4, x can equal 6, 2, or 4.

CHAPTER (A) When x = 2, y = 6, so f( 2) = 6. (B) When y = 4, x can equal 6, 2, or 4. SECTION 3-1 101 CHAPTER 3 Section 3-1 1. No. A correspondence between two sets is a function only if eactly one element of te second set corresponds to eac element of te first set. 3. Te domain of a function

More information

Quantum Numbers and Rules

Quantum Numbers and Rules OpenStax-CNX module: m42614 1 Quantum Numbers and Rules OpenStax College Tis work is produced by OpenStax-CNX and licensed under te Creative Commons Attribution License 3.0 Abstract Dene quantum number.

More information

= 0 and states ''hence there is a stationary point'' All aspects of the proof dx must be correct (c)

= 0 and states ''hence there is a stationary point'' All aspects of the proof dx must be correct (c) Paper 1: Pure Matematics 1 Mark Sceme 1(a) (i) (ii) d d y 3 1x 4x x M1 A1 d y dx 1.1b 1.1b 36x 48x A1ft 1.1b Substitutes x = into teir dx (3) 3 1 4 Sows d y 0 and states ''ence tere is a stationary point''

More information

FUNDAMENTAL ECONOMICS Vol. I - Walrasian and Non-Walrasian Microeconomics - Anjan Mukherji WALRASIAN AND NON-WALRASIAN MICROECONOMICS

FUNDAMENTAL ECONOMICS Vol. I - Walrasian and Non-Walrasian Microeconomics - Anjan Mukherji WALRASIAN AND NON-WALRASIAN MICROECONOMICS FUNDAMENTAL ECONOMICS Vol. I - Walrasian and Non-Walrasian Microeconomics - Anjan Mukerji WALRASIAN AND NON-WALRASIAN MICROECONOMICS Anjan Mukerji Center for Economic Studies and Planning, Jawaarlal Neru

More information

Lecture 10: Carnot theorem

Lecture 10: Carnot theorem ecture 0: Carnot teorem Feb 7, 005 Equivalence of Kelvin and Clausius formulations ast time we learned tat te Second aw can be formulated in two ways. e Kelvin formulation: No process is possible wose

More information

Why gravity is not an entropic force

Why gravity is not an entropic force Wy gravity is not an entropic force San Gao Unit for History and Pilosopy of Science & Centre for Time, SOPHI, University of Sydney Email: sgao7319@uni.sydney.edu.au Te remarkable connections between gravity

More information

MA455 Manifolds Solutions 1 May 2008

MA455 Manifolds Solutions 1 May 2008 MA455 Manifolds Solutions 1 May 2008 1. (i) Given real numbers a < b, find a diffeomorpism (a, b) R. Solution: For example first map (a, b) to (0, π/2) and ten map (0, π/2) diffeomorpically to R using

More information

Solution. Solution. f (x) = (cos x)2 cos(2x) 2 sin(2x) 2 cos x ( sin x) (cos x) 4. f (π/4) = ( 2/2) ( 2/2) ( 2/2) ( 2/2) 4.

Solution. Solution. f (x) = (cos x)2 cos(2x) 2 sin(2x) 2 cos x ( sin x) (cos x) 4. f (π/4) = ( 2/2) ( 2/2) ( 2/2) ( 2/2) 4. December 09, 20 Calculus PracticeTest s Name: (4 points) Find te absolute extrema of f(x) = x 3 0 on te interval [0, 4] Te derivative of f(x) is f (x) = 3x 2, wic is zero only at x = 0 Tus we only need

More information

Chapter 5 FINITE DIFFERENCE METHOD (FDM)

Chapter 5 FINITE DIFFERENCE METHOD (FDM) MEE7 Computer Modeling Tecniques in Engineering Capter 5 FINITE DIFFERENCE METHOD (FDM) 5. Introduction to FDM Te finite difference tecniques are based upon approximations wic permit replacing differential

More information

Chapter 1D - Rational Expressions

Chapter 1D - Rational Expressions - Capter 1D Capter 1D - Rational Expressions Definition of a Rational Expression A rational expression is te quotient of two polynomials. (Recall: A function px is a polynomial in x of degree n, if tere

More information

Justifications, Ontology, and Conservativity

Justifications, Ontology, and Conservativity Justifications, Ontology, and Conservativity Roman Kuznets 1 Thomas Studer Institut für Informatik und angewandte Mathematik Universität Bern Abstract An ontologically transparent semantics for justifications

More information

Taylor Series and the Mean Value Theorem of Derivatives

Taylor Series and the Mean Value Theorem of Derivatives 1 - Taylor Series and te Mean Value Teorem o Derivatives Te numerical solution o engineering and scientiic problems described by matematical models oten requires solving dierential equations. Dierential

More information

f a h f a h h lim lim

f a h f a h h lim lim Te Derivative Te derivative of a function f at a (denoted f a) is f a if tis it exists. An alternative way of defining f a is f a x a fa fa fx fa x a Note tat te tangent line to te grap of f at te point

More information

CS522 - Partial Di erential Equations

CS522 - Partial Di erential Equations CS5 - Partial Di erential Equations Tibor Jánosi April 5, 5 Numerical Di erentiation In principle, di erentiation is a simple operation. Indeed, given a function speci ed as a closed-form formula, its

More information

Generic maximum nullity of a graph

Generic maximum nullity of a graph Generic maximum nullity of a grap Leslie Hogben Bryan Sader Marc 5, 2008 Abstract For a grap G of order n, te maximum nullity of G is defined to be te largest possible nullity over all real symmetric n

More information

Sahlqvist theorem for modal fixed point logic

Sahlqvist theorem for modal fixed point logic Salqvist teorem for modal fixed point logic Nick Bezanisvili Department of Computing, Imperial College London, Sout Kensington Campus, London SW7 2AZ, UK Ian Hodkinson Department of Computing, Imperial

More information

2.3 Product and Quotient Rules

2.3 Product and Quotient Rules .3. PRODUCT AND QUOTIENT RULES 75.3 Product and Quotient Rules.3.1 Product rule Suppose tat f and g are two di erentiable functions. Ten ( g (x)) 0 = f 0 (x) g (x) + g 0 (x) See.3.5 on page 77 for a proof.

More information