Positive and negative preferences
|
|
- Karin Glenn
- 5 years ago
- Views:
Transcription
1 Positive and negative preferences Stefano Bistarelli 1,2, Maria Silvia Pini 3, Francesca Rossi 3, and K. Brent Venable 3 1 University G D Annunzio, Pescara, Italy bista@sci.unich.it 2 Istituto di Informatica e Telematica, CNR, Pisa, Italy Stefano.Bistarelli@iit.cnr.it 3 University of Padova, Italy {mpini,frossi,kvenable}@math.unipd.it Abstract Many real-life problems present both negative and positive preferences. We extend and generalize the existing soft constraints framework to deal with both kinds of preferences. This amounts at adding a new mathematical structure, which has properties different from a semiring, to deal with positive preferences. Compensation between positive and negative preferences is also allowed. 1 Introduction Many real-life problems present both hard constraints and preferences. Moreover, preferences can be of many kinds: qualitative (as in I like A better than B ) or quantitative (as in I like A at level 10 and B at level 11 ), conditional (as in If A happens, then I prefer B to C ) or not, positive (as in I like A, and I like B even more than A ), or negative (as in I don t like A, and I really don t like B ). Our long-term goal is to define a framework where all such kinds of preferences can be naturally modelled and efficiently dealt. In the paper, we focus on problems which present positive and negative, quantitative, and non-conditional preferences. Positive and negative preferences could be thought as two symmetric concepts, and thus one could think that they can be dealt with via the same operators and with the same properties. However, it is easy to see that this could be not reasonable in many scenarios, since it would not model what usually happens in reality. For example, when we have a scenario with two objects A and B, if we like both A and B, then the preference of the overall scenario should be even more preferred than both of them. On the other hand, if we don t like A nor B, then the preference of the scenario should be smaller than the preferences of A and B. Thus combination of positive preferences should give us a higher preference, while combination of negative preferences should give us a lower preference.
2 Also, when having both kinds of preferences, it is natural to have also a element which models indifference, stating that we express neither a positive nor a negative preference over an object. For example, we may say that we like peaches, we don t like bananas, and we are indifferent to apples. The indifferent element should also behave like the unit element in a usual don t care operator. That is, when combined with any preference (either positive or negative), it should disappear. For example, if we like peaches and we are indifferent to eggs, a meal with peaches and eggs would have overall a positive preference. Finally, besides combining positive preferences among themselves, and also negative preferences among themlselves, we also have the problem of combining positive with negative preferences. For example, if we have a meal with meat (which we like very much) and wine (which we don t like), then what should be the preference of the meal? To know that, we must combine the positive preference given to meat to the negative preference given to wine. Soft constraints [3] are a useful formalism to model problems with quantitative preferences. However, they can model just one kind of preferences. In fact, we will see that technically they can model just negative preferences. Informally, the reason for this statement is that preference combination returns lower preferences, as natural when using negative preferences, and the best element in the ordering behaves like indifference (that is, combined with any other element a, it returns a). Thus all the levels of preferences modelled by a semiring are indeed levels of negative preferences. Our proposal to model both negative and positive preferences consists of the following ingredients: We use the usual soft constraint formalism, based on c-semirings, to model negative preferences. We define a new structure, with properties different from a c-semiring, to model positive preferences. We make the highest negative preference coincide with the lower positive preference; this element models indifference. We define a new combination operator between positive and negative preference to model preference compensation. The paper is organized as follows: Section 2 recalls the main notions of semiring-based soft constraints. Then, Section 3 describes how we model negative preferences using usual soft constraints, Section 4 introduces the new preference structure to model positive preferences, and Section 5 shows how to model both positive and negative preferences. Finally, Section 6 defines constraint problems with both positive and negative preferences, Section 7 describes some related work, and Section 8 summarizes the results of the paper and gives some hints for future work. 2 Background: Semiring-based soft constraints A soft constraint [3] is just a classical constraint where each instantiation of its variables has an associated value from a partially ordered set. Combining
3 constraints will then have to take into account such additional values, and thus the formalism has also to provide suitable operations for combination ( ) and comparison (+) of tuples of values and constraints. This is why this formalization is based on the concept of semiring, which is just a set plus two operations. A c-semiring is a tuple A,+,,0,1 such that: A is a set and 0,1 A; + is commutative, associative, idempotente, 0 is its unit element, and 1 is its absorbing element; is associative, commutative, distributes over +, 1 is its unit element and 0 is its absorbing element. Consider the relation S over A such that a S b iff a + b = b. Then it is possible to prove that: S is a partial order; + and are monotone on S ; 0 is its minimum and 1 its maximum; A, S is a complete lattice and, for all a,b A, a + b = lub(a,b). Moreover, if is idempotent, then A, S is a complete distributive lattice and is its glb. Informally, the relation S gives us a way to compare (some of the) tuples of values and constraints. In fact, when we have a S b, we will say that b is better than a. Given a c-semiring S = A,+,,0,1, a finite set D (the domain of the variables), and an ordered set of variables V, a constraint is a pair def,con where con V and def : D con A. Therefore, a constraint specifies a set of variables (the ones in con), and assigns to each tuple of values of D of these variables an element of the semiring set A. A soft constraint satisfaction problem (SCSP) is a pair C,con where con V and C is a set of constraints over V. A classical CSP is just an SCSP where the chosen c-semiring is: S CSP = {false,true},,,false,true. On the other hand, fuzzy CSPs [7, 8] can be modeled in the SCSP framework by choosing the c-semiring: S FCSP = [0,1], max,min,0,1. For weighted CSPs, the semiring is S WCSP = R +,min,+,+,0. Preferences are interpreted as costs from 0 to +. Costs are combined with + and compared with min. Thus the optimization criterion is to minimize the sum of costs. For probabilistic CSPs [6], the semiring is S PCSP = [0,1],max,,0,1. Preferences are interpreted as probabilities ranging from 0 to 1. As expected, they are combined using and compared using max. Thus the aim is to maximize the joint probability. Given two constraints c 1 = def 1, con 1 and c 2 = def 2, con 2, their combination c 1 c 2 is the constraint def, con defined by con = con 1 con 2 and
4 def(t) = def 1 (t con con 1 ) def 2 (t con con 2 ) 4. In words, combining two constraints means building a new constraint involving all the variables of the original ones, and which associates to each tuple of domain values for such variables a semiring element which is obtained by multiplying the elements associated by the original constraints to the appropriate subtuples. Given a constraint c = def, con and a subset I of V, the projection of c over I, written c I, is the constraint def,con where con = con I and def (t ) = t/t def(t). Informally, projecting means eliminating some con I con =t variables. This is done by associating to each tuple over the remaining variables a semiring element which is the sum of the elements associated by the original constraint to all the extensions of this tuple over the eliminated variables. The solution of a SCSP problem P = C, con is the constraint Sol(P) = ( C) con. That is, to obtain the solution constraint of an SCSP, we combine all constraints, and then project over the variables in con. In this way we get the constraint over con which is induced by the entire SCSP. Given an SCSP problem P, consider Sol(P) = def, con. A solution of P is a pair t,v where t is an assignment to all the variables in con and def(t) = v. Given an SCSP problem P, consider Sol(P) = def, con. An optimal solution of P is a pair t,v such that t is an assignment to all the variables in con, def(t) = v, and there is no t, assignment to con, such that v < S def(t ). Therefore optimal solutions are solutions which have the best semiring element among those associated to solutions. The set of optimal solutions of an SCSP P will be written as Opt(P). Figure 1 shows an example of a fuzzy CSP, two of its solutions one of which (S 2 ) is optimal. D(X)=D(Y)={a,b} D(Z)={a,b,c} X <a,a> 0.1 <a,b> 0.5 <b,a> 0.5 <b,b> 0.3 Y <a,a> 0.9 <a,b> 0.3 <a,c> 0.1 <b,a> 0.8 <b,b> 0.1 <b,c> 0.1 Z solution S1=<a,a,a> 0.1=min(0.1,0.9) solution S2=<a,b,a> 0.5=min(0.5,0.8) max(0.5,0.1)=0.5 implies S2>S1 Figure 1. A Fuzzy CSP, two of its solutions, one of which is optimal (S 2 ). 4 By t X Y we mean the subtuple obtained by projecting the tuple t (defined over the set of variables X) over the set of variables Y X.
5 3 Negative preferences As anticipated in the introduction, we need two different mathematical structures to deal with positive and negative preferences. For negative preferences, we use the standard c-semiring, while for positive preferences we need to define a new structure. Such two structures are connected by a single element, which belongs to both, and which denotes indifference. Such an element is the best among the negative preferences and the worst one among the positive preferences. The structure used to model negative preferences is a c-semiring, as defined in Section 2. In fact, in a c-semiring the element which acts as indifference is the 1, since a A, a 1 = a. Element 1 is also the best in the ordering, so indifference is the best preference we can express. This means that all the other preferences are less than indifference, thus they are naturally interpreted as negative preferences. Moreover, in a c-semiring combination goes down in the ordering, since a b a,b. This can be naturally interpreted as the fact that combining negative preferences worsens the overall preference. This interpretation is very natural when considering, for example, the weighted semiring (R +,min,+,+,0). In fact, in this case the real numbers are costs and thus negative preferences. The sum of different costs is worse in general w.r.t. the ordering induced by the additive operator (min) of the semiring. Let us now consider the fuzzy semiring ([0,1],max,min,0,1). According to this interpretation, giving a preference equal to 1 to a tuple means that there is nothing negative about such a tuple. Instead, giving a preference strictly less than 1 (e.g., 0.6) means that there is at least a constraint which such tuple doesn t satisfy at the best. Moreover, combining two fuzzy preferences means taking the minimum and thus the worst among them. When considering classical constraints via the c-semiring S CSP = {false,true},,,false,true, we just have two elements to model preferences: true and false. True is here the indifference, while false means we don t like the object. This interpretation is consistent with the fact that, when we don t want to say anything about the relation between two variables, we just omit the constraint, which is equivalent to having a constraint where all instantiations are allowed (thus they are given value true). In the following of this paper, we will use standard c-semirings to model negative preferences, and we will usually write their elements with a negative index n and by calling N the carrier set, as follows: (N,+ n, n, n, n ). 4 Positive preferences As said above, when dealing with positive preferences, we want two main properties: that combination brings to better preferences, and that indifference is lower than all the other preferences. These properties can be found in the following structure, that we will call a positive preference structure. Definition 1. A positive preference structure is a tuple (P,+ p, p, p, p ) such that
6 P is a set and p, p P; + p, the additive operation, is commutative, associative, idempotent, with p as is its unit element ( a P,a+ p p = a) and p as is its absorbing element ( a P,a + p p = p ); p, the multiplicative operation, is associative, commutative and distributes over + p (a p (b + p c) = a p b + p a p c), p is its unit element and p is its absorbing element. Notice that the additive operation of this structure has the same properties as the corresponding one in c-semirings, and thus it induces a partial order over P in the usual way: a p b iff a + p b = b. Also for positive preferences, we will say that b is better than a iff a p b. As for c-semirings, this allows to prove that + is monotone over p and it coincides with the least upper bound in the lattice (P, p ). On the other hand, the multiplicative operation has different properties. More precisely, the best lement in the ordering ( p ) is now the absorbing element, while the worst element ( p ) is the unit element. This reflects the desired behavior of the combination of positive preferences. In fact, we can prove the following properties. First, p is monotone over p. Theorem 1. Given the positive preference structure (P, p,+ p, p, p ), consider the relation p over P. Then p is monotone over p. That is, a p d p b p d, d P. Proof. Since a p b, by definition, a + p b = b. Thus, d P we have that b p d = (a+ p b) p d. Since p distributes over + p, b p d = (a p d)+ p (b p d), and thus a p d b p d. Also, combining positive preferences using the multiplicative operator gives an element which is better or equal in the ordering. Corollary 1. Given the positive preference structure (P,+ p, p, p, p ). For any pair a,b P, a p b p a,b. Proof. Since a,b P, a p p and b p p. By monotonicity of p we have a p b p p b = b and b p a p p a = a. Notice that this is the opposite behaviour to what happens when combining negative preferences, which brings lower in the ordering. Since both + p and p obtain a higher preference, but + p is the least upper bound, then the following corollary is an obvious consequence. Corollary 2. Given the positive preference structure (P,+ p, p, p, p ), for any pair a,b P, a p b p a + p b. In a positive preference structure, p is the element modelling indifference. In fact, it is the worst in the ordering and it is the unit element for the combination operator p. These are exactly the desired properties for indifference w.r.t. positive preferences.
7 The role of p is to model a very high preference, much higher than all the others. In fact, since it is the absorbing element of the combination operator, when we combine any positive preference a with p, we get p and thus a disappears. A similar interpretation can be given to n for the negative preferences. 5 Positive and negative preferences In order to handle both positive and negative preferences we propose to combine the two structures described above as follows. Definition 2. A preference structure is a tuple (P,N,+ p, p,+ n, n,,,, ) where (P,+ p, p,, ) is a positive preference structure; (N,+ n, n,, ) is a c-semiring; : (P N) 2 P N is an operator such that N = n and P = p, which respects properties P1, P2, and P3 defined later in this section. Notice that the two operators + p and + n induce a partial order over P N such that. In details, there is a unique maximum element coinciding with, a unique minimum element coinciding with, and the element, which is smaller than any positive preferences and greater than any negative preference, and which is used to model indifference. Such an ordering is shown in Figure 2. P x p, + p N x n, + n Figure 2. A preference structure. is defined by extending the positive and negative multiplicative operator in order to allow the combination of heterogeneous preferences. Its definition
8 have to take in account the possibility of a compensation between positive and negative preferences. Informally, we will define a way to relate elements of P to elements of N s.t. their combination could compensate and give as a result the indifference element. To do that, we Partition both P and N in the same number of classes. Each of the class of P (N) contains elements which behave similarly when combined with elements of the opposite class in N (P). Such classes will be technically defined by using an equivalence relation among elements with some specific properties. Define and ordering among the classes and a correspondence function mapping each class in its opposite. The result are two ordering, one among positive class and the other among negative ones, that are exactly the same w.r.t. the correspondence function. We consider two equivalence relations p and n over P and N respectively. For any element a of P N let us denote with [a] the equivalence class to which a belongs. Such equivalence relations must satisfy the following properties: N/ n = P/ p (i.e. n and p have the same number of equivalence classes). [a] [b] iff x [a] and y [b], x y. there must exist at least a bijection f such that f: N/ n P/ p and [a] [b] iff f([a]) f([b]). The multiplicative operator of the preference structure, written, must satisfy the following properties: P1. a b = iff f([b]) = [a]; P2. if [a] [b] then c P N, a c b c; that is, is monotone w.r.t. the ordering ; P3. is commutative. Summarizing, to define a preference structure, we need the following ingredients: P, p,+ p ; N, n,+ n ;,, ;, defined by giving p, n, and f. Given these properties, it is easy to show that the combination of a positive and a negative preference is a preference which is higher than, or equal to, the negative one and lower than, or equal to, the positive one. Theorem 2. Given a preference structure (P,N,+ p, p,+ n, n,,,, ), we have that, for any p P and n N, n p n p. Proof. By monotonicity of, we have the following chain: n = n n p p = p.
9 This means that the compensation of positive and negative preferences must lie in one of the chains between the two given preferences. Notice that all such chains pass through the indifference element. Moreover, we can be more precise: if we combine p and n, and we compare f([n]) to [p], we can discover if p n is in P or in N, as the following theorem shows. Theorem 3. Given a preference structure (P,N,+ p, p,+ n, n,,,, ), take any p P and any n N. Then we have: if f([n]) [p], then p p n p p if f([n]) > [p], then n p p n p. Proof. If f([n]) [p], then for any element c in f([n]), c p p. By motononicity of, we have = n c p n p. Similarly for p n p when f([n]) > [p]. Notice that the multiplicative operator might be not associative. In fact, consider for example the situation with two occurrences of a positive preference p and one negative preference n such that [p] = f([n]). That is, p and n compensate completely to indifference. Assume also that p is idempotent. Then, p (p n) = p = p, while (p p) n = p n =. This depends on the fact that we are free to choose n and p as we want, and concides with them when used on preferences of the same kind. Certainly, if any one of p or n is idempotent, then is not associative. However, there are also cases in which both p and n are not idempotent, and still is not associative. This means that, when combining all the preferences in a problem, we must choose an association ordering. The preference structure we defined allows us to have different ways to model and reason about positive and negative preferences.in fact, besides the combination operator, which has different properties by definition, we can also have different lattices (P, p ) and (N, n ). This means that we can have, for example, a richer structure for positive preferences w.r.t. the negative ones. This is normal in real-life problems, where not necessarily we want the same expressivity when expressing negative statements and positive ones. For example, we could be satisfied with just two levels of negative preferences, but we might want ten levels of positive preferences. Of course our framework allows us also to model the case in which the two structures are isomorphic. Notice that classical soft constraints, as anticipated above, refer only to negative preferences in our setting. This means that, by using soft constraints, we can express many levels of negative preference (as many as the elements of the semiring), but only one level of positive preference, which coincide also with the indifference element and also with the top element. 6 Bipolar preference problems We can extend the notion of soft constraint allowing preference functions to associate to partial instatiations either positive or negative preferences.
10 Definition 3 (bipolar constraints). Given a preference structure (P,N,+ p, p,+ n, n,,,, ), a finite set D (the domain of the variables), and an ordered set of variables V, a constraint is a pair def,con where con V and def : D con P N. A Bipolar CSP (V,C) is defined as a set of variables V and a set of bipolar constraints C. A solution of a bipolar CSP can then be defined as follows. Definition 4 (solution). A solution of a bipolar CSP (V,C) is a complete assignment to all variables in V, say s, and an associated preference pref(s) = (p 1 p... p p k ) (n 1 n... n n l ), where for i := 1,...,k p i P and for j := 1,...,l n j N and p i = def i (s V var(c i) ) where var(c i) are the variables involved in the constraint c i C. In words, the preference of a solution s is obtained by: 1. combining all the positive preferences associated to all its projections using p ; 2. combining all the negative preferences associated to all its projections using n ; 3. then, combining the positive preference obtained at steps 1 and the negative preference obtained at step 2 using. Notice that this way of computing the preference of a solution is choosing to combine all the preferences of the same kind together before combining them with preferences of the other kind. Other choices could lead in general to different results due to the possible non-associativity of the operator. Definition 5 (optimal solution). An optimal solution of a bipolar CSP (V, C) is a pair s,pref(s) such that s is an assignment to all the variables in V, and there is no s, assignment to V, such that pref(s) < pref(s ). Therefore optimal solutions are solutions which have the best preference among those associated to solutions. The set of optimal solutions of a bipolar CSP B will be written as Opt(B). Figure 3 shows a bipolar constraint which associates positive and negative preferences to its tuples. In this example we use the weighted c-semiring (R +,min,+,0,+ ) for representing the negative preferences. For the positive preferences, we consider separately two positive preference structures: (R +,max, +,+,0) and (R +,max,max,+,0). Notice that the indifference element coincides with 0 in both the positive and negative preference structures. In the example in Figure 3, we assume that every equivalence class is composed by a single preference, and that function f is the identity. Moreover, when applied to one positive and one negative preference, is arithmetic subtraction. Therefore we consider two preference structures: the first one is (R +,R +,max,+,min, +,,+, 0,+ ), and the second one is (R +,R +,max,max,min, +,,+,0,+ ).
11 In Figure 3, preferences belonging to P have index p, while those belonging to N have index n. The left part of Figure 3 shows the bipolar CSP, while the right part shows the preference associated to each solution. For example, for solution (x = a,y = b), we must combine 1 p, 10 p, and 10 n. To do this, we must compute (1 p p 10 p ). If p = +, then the result is 11 p. If instead p = max, then the result is 10 p. Then, such result must be combined with 10 n, giving in the first case 11 p 10 n = 1 p, and in the second case 10 p 10 n = 0. a... 1 b... 5 x p n aa... 3 ab...10n ba... 0 bb... 4 p a... 0 b y p Solutions n ab p aa... 1 x 3 p n = 2 n 2 n x 10 = n 1 p 0 ba... 5 = 5 n n 5 n bb x 5 = 9 p 5 p p (max, +) n (max, max) Figure 3. A bipolar CSP with both positive and negative preferences, and its solutions. 7 Related work In the framework proposed in [1, 5], positive and negative preferences are dealt with by using possibility theory [4,9]. This mean that preferences are assimilated to possibilities. In this context, it is reasonable to model the negative preference of an event by looking at the possibility of the complement of such an event. In fact, in the approach of [5], a negative preference for a value or a tuple is translated into a positive preference on the values or tuples different from the one rejected. For example, if we have a variable representing the price of an apartment with domain {p 1 = low,p 2 = medium,p 3 = high} then a negative preference stating that a high price (p 3 ) is rejected with degree 0.9 (almost completely) is translated in giving a positive preference 0.1 to p 1 p 2. However, we believe that this way of handling negative information may lead to questionable results, as illustrated by the following example. Imagine you are offered an ice cream which can either be Lemon or Mint. Assume that, at first, you don t reject any of the two flavors. Since you don t reject Lemon, this means that you actually reject it at level 0 (both positive and negative preferences are between 0 and 1). From this information, it follows that you accept Mint with degree 1. Similarly, since you don t reject Mint (i.e., you reject it at level 0), it
12 follows that you accept Lemon at level 1. Thus both solutions, Lemon or Mint, have preference 1 and you would be happy with any of the two. Assume now you change your mind, and you decide to reject Lemon with degree 0.7. The effect of rejecting Lemon with strength 0.7 is to assign a positive preference to Mint of 0.3. In this scenario, the solution with Lemon still has positive preference 1, while that with Mint has preference 0.3. This means that, despite the fact that you have rejected Lemon, you will be served Lemon rather than Mint. In our framework, we don t run into such problems, since neither positive nor negative preferences are considered as possibilities. Therefore, we do not relate the negative preference of an event to the preference of the complement of such an event. In fact, consider R +,max,max,0,+ as our positive preference structure, and R +,min,+,0,+ as our negative preference structure. Indifference is 0, correspondence between positive and negative preferences is given by the identity function, and is arithmetic subtraction when we combine preferences of different kind. Since we have no explicit positive preferences for the two solutions Mint and Lemon, then the preference of both Mint and Lemon is 0. Thus the overall preference of any of the two solutions is 0, which means that they are equally good. Let us now reject Lemon with a negative preference 0.7 n. Since nothing has been said new about Mint, its preference has been left unchanged (the value 0). Thus the solution with Mint is now better than that with Lemon. 8 Future work We have extended the semiring-based formalisms for soft constraints to be able to handle both positive and negative preferences. We are currently studying which properties are needed in order to obtain completely specular preference structure where the times operator satisfy the associativity property. We are also studying the correlation between our work and the works on non-monotonic concurrent constraints [2]. In this framework the language is enlarged with a get operator that remove constraints from the store. It seems that removing a constraint could be equivalent to adding a positive constraint. Further work will concern the possible use of constraint propagation techniques in this framework, which may need adjustments w.r.t. the classical techniques due to the possible non-associative nature of the compensation operator. References 1. S. Benferhat, D. Dubois, S. Kaci, H. Prade. Bipolar representation and fusion of preferences in the possibilistic logic framework. Proc. KR 2002, , E. Best, F.S. de Boer, C. Palamidessi. Partial Order and SOS Semantics for Linear Constraint Programs. Proc. of Coordination 97, vol of LNCS, pages Springer-Verlag, 1997.
13 3. S. Bistarelli, U. Montanari and F. Rossi. Semiring-based Constraint Solving and Optimization. Journal of the ACM, Vol.44, n.2, March D. Dubois, H. Fargier, H. Prade. Possibility theory in constraint satisfaction problems: handling priority, preference and uncertainty. Applied Intelligence, 6, , D. Dubois, S. Kaci, H. Prade. Bipolarity in reasoning and decision - An introduction. The case of the possibility theory framework. IPMU H. Fargier and J. Lang. Uncertainty in constraint satisfaction problems: a probabilistic approach. In Proc. European Conference on Symbolic and Qualita tive Approaches to Reasoning and Uncertainty (ECSQARU), pages Springer- Verlag, LNCS 747, Zs. Ruttkay. Fuzzy constraint satisfaction. In Proc. 3rd IEEE International Conference on Fuzzy Systems, pages , T. Schiex, H. Fargier, and G. Verfaille. Valued Constraint Satisfaction Problems: Hard and Easy Problems. In Proc. IJCAI95, pages Morgan Kaufmann, L.A. Zadeh. Fuzzy sets as a basis for the theory of possibility. Fuzzy Sets and Systems, 13-28, 1978.
From soft constraints to bipolar preferences: modelling framework and solving issues
From soft constraints to bipolar preferences: modelling framework and solving issues Stefano Bistarelli a, Maria Silvia Pini b, Francesca Rossi b, and K. Brent Venable b a Dipartimento di Scienze, Università
More informationFrom Crisp to Fuzzy Constraint Networks
From Crisp to Fuzzy Constraint Networks Massimiliano Giacomin Università di Brescia Dipartimento di Elettronica per l Automazione Via Branze 38, I-25123 Brescia, Italy giacomin@ing.unibs.it Abstract. Several
More informationSolving and learning a tractable class of soft temporal constraints: theoretical and experimental results
1 Solving and learning a tractable class of soft temporal constraints: theoretical and experimental results Lina Khatib a Paul Morris a Robert Morris a Francesca Rossi b Alessandro Sperduti b K. Brent
More informationHard and soft constraints for reasoning about qualitative conditional preferences
J Heuristics (2006) 12: 263 285 DOI 10.1007/s10732-006-7071-x Hard and soft constraints for reasoning about qualitative conditional preferences C. Domshlak S. Prestwich F. Rossi K.B. Venable T. Walsh C
More informationCHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS
CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency
More informationControllability of Soft Temporal Constraint Problems
Controllability of Soft Temporal Constraint Problems Francesca Rossi 1, Kristen Brent Venable 1, and Neil Yorke-Smith 2 1 University of Padova, Italy. {frossi,kvenable}@math.unipd.it 2 IC Parc, Imperial
More informationFuzzy Positive Primitive Formulas
Fuzzy Positive Primitive Formulas Pilar Dellunde 1 Universitat Autònoma de Barcelona, pilar.dellunde@uab.cat 2 Barcelona Graduate School of Mathematics, 3 Artificial Intelligence Research Institute IIIA-CSIC
More informationAggregation and Non-Contradiction
Aggregation and Non-Contradiction Ana Pradera Dept. de Informática, Estadística y Telemática Universidad Rey Juan Carlos. 28933 Móstoles. Madrid. Spain ana.pradera@urjc.es Enric Trillas Dept. de Inteligencia
More informationEncoding formulas with partially constrained weights in a possibilistic-like many-sorted propositional logic
Encoding formulas with partially constrained weights in a possibilistic-like many-sorted propositional logic Salem Benferhat CRIL-CNRS, Université d Artois rue Jean Souvraz 62307 Lens Cedex France benferhat@criluniv-artoisfr
More informationFuzzy Answer Set semantics for Residuated Logic programs
semantics for Logic Nicolás Madrid & Universidad de Málaga September 23, 2009 Aims of this paper We are studying the introduction of two kinds of negations into residuated : Default negation: This negation
More informationNumber Axioms. P. Danziger. A Group is a set S together with a binary operation (*) on S, denoted a b such that for all a, b. a b S.
Appendix A Number Axioms P. Danziger 1 Number Axioms 1.1 Groups Definition 1 A Group is a set S together with a binary operation (*) on S, denoted a b such that for all a, b and c S 0. (Closure) 1. (Associativity)
More informationUncertainty in Soft Temporal Constraint Problems: A General Framework and Controllability Algorithms for The Fuzzy Case
Journal of Artificial Intelligence Research 27 (2006) 617-674 Submitted 07/06; published 12/06 Uncertainty in Soft Temporal Constraint Problems: A General Framework and Controllability Algorithms for The
More informationWeights in stable marriage problems increase manipulation opportunities
Weights in stable marriage problems increase manipulation opportunities Maria Silvia Pini 1, Francesca Rossi 1, Kristen Brent Venable 1, Toby Walsh 2 1 : Department of Pure and Applied Mathematics, University
More informationHigh-order consistency in valued constraint satisfaction
High-order consistency in valued constraint satisfaction Martin C. Cooper IRIT University of Toulouse III 118 route de Narbonne, 31062 Toulouse, France cooper@irit.fr Abstract k-consistency operations
More informationFUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH
FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH M. De Cock C. Cornelis E. E. Kerre Dept. of Applied Mathematics and Computer Science Ghent University, Krijgslaan 281 (S9), B-9000 Gent, Belgium phone: +32
More informationCharacterization of Semantics for Argument Systems
Characterization of Semantics for Argument Systems Philippe Besnard and Sylvie Doutre IRIT Université Paul Sabatier 118, route de Narbonne 31062 Toulouse Cedex 4 France besnard, doutre}@irit.fr Abstract
More informationREVIEW Chapter 1 The Real Number System
REVIEW Chapter The Real Number System In class work: Complete all statements. Solve all exercises. (Section.4) A set is a collection of objects (elements). The Set of Natural Numbers N N = {,,, 4, 5, }
More informationCompenzational Vagueness
Compenzational Vagueness Milan Mareš Institute of information Theory and Automation Academy of Sciences of the Czech Republic P. O. Box 18, 182 08 Praha 8, Czech Republic mares@utia.cas.cz Abstract Some
More informationAlgorithms for a Nonmonotonic Logic of Preferences
Algorithms for a Nonmonotonic Logic of Preferences Souhila Kaci and Leendert van der Torre Centre de Recherche en Informatique de Lens (C.R.I.L.) C.N.R.S. Rue de l Université SP 16, 62307 Lens Cedex, France
More informationSeminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)
http://math.sun.ac.za/amsc/sam Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics 2009-2010 Lecture notes in progress (27 March 2010) Contents 2009 Semester I: Elements 5 1. Cartesian product
More informationPossible and necessary winners in voting trees: majority graphs vs. profiles
Possible and necessary winners in voting trees: majority graphs vs. profiles Maria Silvia Pini University of Padova Padova, Italy mpini@math.unipd.it Francesca Rossi University of Padova Padova, Italy
More informationa (b + c) = a b + a c
Chapter 1 Vector spaces In the Linear Algebra I module, we encountered two kinds of vector space, namely real and complex. The real numbers and the complex numbers are both examples of an algebraic structure
More informationA Split-combination Method for Merging Inconsistent Possibilistic Knowledge Bases
A Split-combination Method for Merging Inconsistent Possibilistic Knowledge Bases Guilin Qi 1,2, Weiru Liu 1, David H. Glass 2 1 School of Computer Science Queen s University Belfast, Belfast BT7 1NN 2
More information1.9 Algebraic Expressions
1.9 Algebraic Expressions Contents: Terms Algebraic Expressions Like Terms Combining Like Terms Product of Two Terms The Distributive Property Distributive Property with a Negative Multiplier Answers Focus
More informationNested Epistemic Logic Programs
Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and
More informationSolving Fuzzy PERT Using Gradual Real Numbers
Solving Fuzzy PERT Using Gradual Real Numbers Jérôme FORTIN a, Didier DUBOIS a, a IRIT/UPS 8 route de Narbonne, 3062, Toulouse, cedex 4, France, e-mail: {fortin, dubois}@irit.fr Abstract. From a set of
More informationPossibilistic Safe Beliefs
Possibilistic Safe Beliefs Oscar Estrada 1, José Arrazola 1, and Mauricio Osorio 2 1 Benemérita Universidad Autónoma de Puebla oestrada2005@gmail.com, arrazola@fcfm.buap.mx. 2 Universidad de las Américas
More informationTHE REPRESENTATION THEORY, GEOMETRY, AND COMBINATORICS OF BRANCHED COVERS
THE REPRESENTATION THEORY, GEOMETRY, AND COMBINATORICS OF BRANCHED COVERS BRIAN OSSERMAN Abstract. The study of branched covers of the Riemann sphere has connections to many fields. We recall the classical
More informationSolving Equations. Lesson Fifteen. Aims. Context. The aim of this lesson is to enable you to: solve linear equations
Mathematics GCSE Module Four: Basic Algebra Lesson Fifteen Aims The aim of this lesson is to enable you to: solve linear equations solve linear equations from their graph solve simultaneous equations from
More informationCarbon-Aware Business Process Design in Abnoba
Carbon-Aware Business Process Design in Abnoba Konstantin Hoesch-Klohe and Aditya Ghose Decision Systems Lab (DSL), School of Computer Science and Software Engineering, University of Wollongong Abstract.
More information18.S097 Introduction to Proofs IAP 2015 Lecture Notes 1 (1/5/2015)
18.S097 Introduction to Proofs IAP 2015 Lecture Notes 1 (1/5/2015) 1. Introduction The goal for this course is to provide a quick, and hopefully somewhat gentle, introduction to the task of formulating
More informationUniversität Augsburg
Universität Augsburg Properties of Overwriting for Updates in Typed Kleene Algebras Thorsten Ehm Report 2000-7 Dezember 2000 Institut für Informatik D-86135 Augsburg Copyright c Thorsten Ehm Institut für
More informationProving Completeness for Nested Sequent Calculi 1
Proving Completeness for Nested Sequent Calculi 1 Melvin Fitting abstract. Proving the completeness of classical propositional logic by using maximal consistent sets is perhaps the most common method there
More informationMathematics 114L Spring 2018 D.A. Martin. Mathematical Logic
Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)
More informationSets and Functions. (As we will see, in describing a set the order in which elements are listed is irrelevant).
Sets and Functions 1. The language of sets Informally, a set is any collection of objects. The objects may be mathematical objects such as numbers, functions and even sets, or letters or symbols of any
More informationMathematics Review for Business PhD Students Lecture Notes
Mathematics Review for Business PhD Students Lecture Notes Anthony M. Marino Department of Finance and Business Economics Marshall School of Business University of Southern California Los Angeles, CA 90089-0804
More informationMathematics Review for Business PhD Students
Mathematics Review for Business PhD Students Anthony M. Marino Department of Finance and Business Economics Marshall School of Business Lecture 1: Introductory Material Sets The Real Number System Functions,
More informationMaximal Introspection of Agents
Electronic Notes in Theoretical Computer Science 70 No. 5 (2002) URL: http://www.elsevier.nl/locate/entcs/volume70.html 16 pages Maximal Introspection of Agents Thomas 1 Informatics and Mathematical Modelling
More information0.2 Vector spaces. J.A.Beachy 1
J.A.Beachy 1 0.2 Vector spaces I m going to begin this section at a rather basic level, giving the definitions of a field and of a vector space in much that same detail as you would have met them in a
More informationInterleaved Alldifferent Constraints: CSP vs. SAT Approaches
Interleaved Alldifferent Constraints: CSP vs. SAT Approaches Frédéric Lardeux 3, Eric Monfroy 1,2, and Frédéric Saubion 3 1 Universidad Técnica Federico Santa María, Valparaíso, Chile 2 LINA, Université
More informationAn Egalitarist Fusion of Incommensurable Ranked Belief Bases under Constraints
An Egalitarist Fusion of Incommensurable Ranked Belief Bases under Constraints Salem Benferhat and Sylvain Lagrue and Julien Rossit CRIL - Université d Artois Faculté des Sciences Jean Perrin Rue Jean
More informationUncertainty and Rules
Uncertainty and Rules We have already seen that expert systems can operate within the realm of uncertainty. There are several sources of uncertainty in rules: Uncertainty related to individual rules Uncertainty
More informationClC (X ) : X ω X } C. (11)
With each closed-set system we associate a closure operation. Definition 1.20. Let A, C be a closed-set system. Define Cl C : : P(A) P(A) as follows. For every X A, Cl C (X) = { C C : X C }. Cl C (X) is
More informationKRIPKE S THEORY OF TRUTH 1. INTRODUCTION
KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed
More informationA Framework for Merging Qualitative Constraints Networks
Proceedings of the Twenty-First International FLAIRS Conference (2008) A Framework for Merging Qualitative Constraints Networks Jean-François Condotta, Souhila Kaci and Nicolas Schwind Université Lille-Nord
More information(Pre-)Algebras for Linguistics
1. Review of Preorders Linguistics 680: Formal Foundations Autumn 2010 (Pre-)Orders and Induced Equivalence A preorder on a set A is a binary relation ( less than or equivalent to ) on A which is reflexive
More informationDependencies between players in Boolean games
Dependencies between players in Boolean games Elise Bonzon, Marie-Christine Lagasquie-Schiex, and Jérôme Lang IRIT, UPS, F-31062 Toulouse Cédex 9, France {bonzon,lagasq,lang}@irit.fr Copyright c 2007:
More informationA Psychological Study of Comparative Non-monotonic Preferences Semantics
A Psychological Study of Comparative Non-monotonic Preferences Semantics Rui da Silva Neves Université Toulouse-II, CLLE-LTC, CNRS UMR 5263 5 Allées Machado 31058 Toulouse Cedex 9, France neves@univ-tlse2fr
More informationVoting with CP-nets using a Probabilistic Preference Structure
Voting with CP-nets using a Probabilistic Preference Structure Cristina Cornelio, Umberto Grandi, Judy Goldsmith, Nicholas Mattei, Francesca Rossi and K. Brent Venable Abstract Probabilistic conditional
More informationConflict-Based Belief Revision Operators in Possibilistic Logic
Conflict-Based Belief Revision Operators in Possibilistic Logic Author Qi, Guilin, Wang, Kewen Published 2012 Conference Title Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence
More informationCSCI3390-Lecture 6: An Undecidable Problem
CSCI3390-Lecture 6: An Undecidable Problem September 21, 2018 1 Summary The language L T M recognized by the universal Turing machine is not decidable. Thus there is no algorithm that determines, yes or
More informationPractical implementation of possibilistic probability mass functions
Practical implementation of possibilistic probability mass functions Leen Gilbert Gert de Cooman Etienne E. Kerre October 12, 2000 Abstract Probability assessments of events are often linguistic in nature.
More informationPractical implementation of possibilistic probability mass functions
Soft Computing manuscript No. (will be inserted by the editor) Practical implementation of possibilistic probability mass functions Leen Gilbert, Gert de Cooman 1, Etienne E. Kerre 2 1 Universiteit Gent,
More informationOptimizing Finite Automata
Optimizing Finite Automata We can improve the DFA created by MakeDeterministic. Sometimes a DFA will have more states than necessary. For every DFA there is a unique smallest equivalent DFA (fewest states
More informationTRUTH-THEORIES FOR FRAGMENTS OF PA
TRUTH-THEORIES FOR FRAGMENTS OF PA RICHARD G. HECK, JR. The discussion here follows Petr Hájek and Pavel Pudlák, Metamathematics of First-order Arithmetic (Berlin: Springer-Verlag, 1993). See especially
More informationMATH Mathematics for Agriculture II
MATH 10240 Mathematics for Agriculture II Academic year 2018 2019 UCD School of Mathematics and Statistics Contents Chapter 1. Linear Algebra 1 1. Introduction to Matrices 1 2. Matrix Multiplication 3
More informationIntroducing Proof 1. hsn.uk.net. Contents
Contents 1 1 Introduction 1 What is proof? 1 Statements, Definitions and Euler Diagrams 1 Statements 1 Definitions Our first proof Euler diagrams 4 3 Logical Connectives 5 Negation 6 Conjunction 7 Disjunction
More informationAdapting the DF-QuAD Algorithm to Bipolar Argumentation
Adapting the DF-QuAD Algorithm to Bipolar Argumentation Antonio RAGO a,1, Kristijonas ČYRAS a and Francesca TONI a a Department of Computing, Imperial College London, UK Abstract. We define a quantitative
More informationShort Introduction to Admissible Recursion Theory
Short Introduction to Admissible Recursion Theory Rachael Alvir November 2016 1 Axioms of KP and Admissible Sets An admissible set is a transitive set A satisfying the axioms of Kripke-Platek Set Theory
More informationBoolean algebra. Examples of these individual laws of Boolean, rules and theorems for Boolean algebra are given in the following table.
The Laws of Boolean Boolean algebra As well as the logic symbols 0 and 1 being used to represent a digital input or output, we can also use them as constants for a permanently Open or Closed circuit or
More informationFUZZY CONDITIONAL TEMPORAL PROBLEMS: STRONG AND WEAK CONSISTENCY. Marco Falda,,,2 Francesca Rossi,,1 K. Brent Venable,,1
FUZZY CONDITIONAL TEMPORAL PROBLEMS: STRONG AND WEAK CONSISTENCY Marco Falda,,,2 Francesca Rossi,,1 K. Brent Venable,,1 Dept. of Pure and Applied Mathematics University of Padova, via Trieste 63, 35121
More informationChapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples
Chapter 3 Rings Rings are additive abelian groups with a second operation called multiplication. The connection between the two operations is provided by the distributive law. Assuming the results of Chapter
More information2. Prime and Maximal Ideals
18 Andreas Gathmann 2. Prime and Maximal Ideals There are two special kinds of ideals that are of particular importance, both algebraically and geometrically: the so-called prime and maximal ideals. Let
More informationPairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events
Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Massimo Franceschet Angelo Montanari Dipartimento di Matematica e Informatica, Università di Udine Via delle
More informationThe Hurewicz Theorem
The Hurewicz Theorem April 5, 011 1 Introduction The fundamental group and homology groups both give extremely useful information, particularly about path-connected spaces. Both can be considered as functors,
More informationNon-arithmetic approach to dealing with uncertainty in fuzzy arithmetic
Non-arithmetic approach to dealing with uncertainty in fuzzy arithmetic Igor Sokolov rakudajin@gmail.com Moscow State University Moscow, Russia Fuzzy Numbers Fuzzy logic was introduced mainly due to the
More informationMATH10040: Chapter 0 Mathematics, Logic and Reasoning
MATH10040: Chapter 0 Mathematics, Logic and Reasoning 1. What is Mathematics? There is no definitive answer to this question. 1 Indeed, the answer given by a 21st-century mathematician would differ greatly
More informationInterpreting Low and High Order Rules: A Granular Computing Approach
Interpreting Low and High Order Rules: A Granular Computing Approach Yiyu Yao, Bing Zhou and Yaohua Chen Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail:
More informationOn flexible database querying via extensions to fuzzy sets
On flexible database querying via extensions to fuzzy sets Guy de Tré, Rita de Caluwe Computer Science Laboratory Ghent University Sint-Pietersnieuwstraat 41, B-9000 Ghent, Belgium {guy.detre,rita.decaluwe}@ugent.be
More informationPairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events
Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Massimo Franceschet Angelo Montanari Dipartimento di Matematica e Informatica, Università di Udine Via delle
More informationSupplementary Material for MTH 299 Online Edition
Supplementary Material for MTH 299 Online Edition Abstract This document contains supplementary material, such as definitions, explanations, examples, etc., to complement that of the text, How to Think
More informationBuilding a Computer Adder
Logic Gates are used to translate Boolean logic into circuits. In the abstract it is clear that we can build AND gates that perform the AND function and OR gates that perform the OR function and so on.
More informationLecture 4. Algebra, continued Section 2: Lattices and Boolean algebras
V. Borschev and B. Partee, September 21-26, 2006 p. 1 Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras CONTENTS 1. Lattices.... 1 1.0. Why lattices?... 1 1.1. Posets... 1 1.1.1. Upper
More informationA Generalized Decision Logic in Interval-set-valued Information Tables
A Generalized Decision Logic in Interval-set-valued Information Tables Y.Y. Yao 1 and Qing Liu 2 1 Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: yyao@cs.uregina.ca
More informationModern Algebra Prof. Manindra Agrawal Department of Computer Science and Engineering Indian Institute of Technology, Kanpur
Modern Algebra Prof. Manindra Agrawal Department of Computer Science and Engineering Indian Institute of Technology, Kanpur Lecture 02 Groups: Subgroups and homomorphism (Refer Slide Time: 00:13) We looked
More informationLexicographic Refinements in the Context of Possibilistic Decision Theory
Lexicographic Refinements in the Context of Possibilistic Decision Theory Lluis Godo IIIA - CSIC 08193 Bellaterra, Spain godo@iiia.csic.es Adriana Zapico Universidad Nacional de Río Cuarto - CONICET 5800
More informationResearch Report 326 ISBN ISSN
University of Oslo Department of Informatics How to transform UML neg into a useful construct Ragnhild Kobro Runde, Øystein Haugen, Ketil Stølen Research Report 326 ISBN 82-7368-280-3 ISSN 0806-3036 November
More informationAN ALGEBRA PRIMER WITH A VIEW TOWARD CURVES OVER FINITE FIELDS
AN ALGEBRA PRIMER WITH A VIEW TOWARD CURVES OVER FINITE FIELDS The integers are the set 1. Groups, Rings, and Fields: Basic Examples Z := {..., 3, 2, 1, 0, 1, 2, 3,...}, and we can add, subtract, and multiply
More informationChapter Summary. Sets The Language of Sets Set Operations Set Identities Functions Types of Functions Operations on Functions Computability
Chapter 2 1 Chapter Summary Sets The Language of Sets Set Operations Set Identities Functions Types of Functions Operations on Functions Computability Sequences and Summations Types of Sequences Summation
More information3 The language of proof
3 The language of proof After working through this section, you should be able to: (a) understand what is asserted by various types of mathematical statements, in particular implications and equivalences;
More informationLecture 22: Quantum computational complexity
CPSC 519/619: Quantum Computation John Watrous, University of Calgary Lecture 22: Quantum computational complexity April 11, 2006 This will be the last lecture of the course I hope you have enjoyed the
More informationGeneralizing Data-flow Analysis
Generalizing Data-flow Analysis Announcements PA1 grades have been posted Today Other types of data-flow analysis Reaching definitions, available expressions, reaching constants Abstracting data-flow analysis
More informationA Preference Semantics. for Ground Nonmonotonic Modal Logics. logics, a family of nonmonotonic modal logics obtained by means of a
A Preference Semantics for Ground Nonmonotonic Modal Logics Daniele Nardi and Riccardo Rosati Dipartimento di Informatica e Sistemistica, Universita di Roma \La Sapienza", Via Salaria 113, I-00198 Roma,
More informationMerging Stratified Knowledge Bases under Constraints
Merging Stratified Knowledge Bases under Constraints Guilin Qi, Weiru Liu, David A. Bell School of Electronics, Electrical Engineering and Computer Science Queen s University Belfast Belfast, BT7 1NN,
More informationSets. We discuss an informal (naive) set theory as needed in Computer Science. It was introduced by G. Cantor in the second half of the nineteenth
Sets We discuss an informal (naive) set theory as needed in Computer Science. It was introduced by G. Cantor in the second half of the nineteenth century. Most students have seen sets before. This is intended
More informationHandout: Proof of the completeness theorem
MATH 457 Introduction to Mathematical Logic Spring 2016 Dr. Jason Rute Handout: Proof of the completeness theorem Gödel s Compactness Theorem 1930. For a set Γ of wffs and a wff ϕ, we have the following.
More informationLINEAR ALGEBRA: THEORY. Version: August 12,
LINEAR ALGEBRA: THEORY. Version: August 12, 2000 13 2 Basic concepts We will assume that the following concepts are known: Vector, column vector, row vector, transpose. Recall that x is a column vector,
More informationAlgebraic Trace Theory
Algebraic Trace Theory EE249 Roberto Passerone Material from: Jerry R. Burch, Trace Theory for Automatic Verification of Real-Time Concurrent Systems, PhD thesis, CMU, August 1992 October 21, 2002 ee249
More informationA Preference Logic With Four Kinds of Preferences
A Preference Logic With Four Kinds of Preferences Zhang Zhizheng and Xing Hancheng School of Computer Science and Engineering, Southeast University No.2 Sipailou, Nanjing, China {seu_zzz; xhc}@seu.edu.cn
More informationHyperreal Calculus MAT2000 Project in Mathematics. Arne Tobias Malkenes Ødegaard Supervisor: Nikolai Bjørnestøl Hansen
Hyperreal Calculus MAT2000 Project in Mathematics Arne Tobias Malkenes Ødegaard Supervisor: Nikolai Bjørnestøl Hansen Abstract This project deals with doing calculus not by using epsilons and deltas, but
More informationChapter 3. Introducing Groups
Chapter 3 Introducing Groups We need a super-mathematics in which the operations are as unknown as the quantities they operate on, and a super-mathematician who does not know what he is doing when he performs
More informationFACTORIZATION AND THE PRIMES
I FACTORIZATION AND THE PRIMES 1. The laws of arithmetic The object of the higher arithmetic is to discover and to establish general propositions concerning the natural numbers 1, 2, 3,... of ordinary
More informationToday s Topics. Methods of proof Relationships to logical equivalences. Important definitions Relationships to sets, relations Special functions
Today s Topics Set identities Methods of proof Relationships to logical equivalences Functions Important definitions Relationships to sets, relations Special functions Set identities help us manipulate
More informationCardinal and Ordinal Preferences. Introduction to Logic in Computer Science: Autumn Dinner Plans. Preference Modelling
Cardinal and Ordinal Preferences Introduction to Logic in Computer Science: Autumn 2007 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam A preference structure represents
More informationDecidability of WS1S and S1S (An Exposition) Exposition by William Gasarch-U of MD
1 Introduction Decidability of WS1S and S1S (An Exposition) Exposition by William Gasarch-U of MD We are going to prove that a (small) fragment of mathematics is decidable. 1. A Formula allows variables
More informationOn the Structure of Rough Approximations
On the Structure of Rough Approximations (Extended Abstract) Jouni Järvinen Turku Centre for Computer Science (TUCS) Lemminkäisenkatu 14 A, FIN-20520 Turku, Finland jjarvine@cs.utu.fi Abstract. We study
More informationUncertain Logic with Multiple Predicates
Uncertain Logic with Multiple Predicates Kai Yao, Zixiong Peng Uncertainty Theory Laboratory, Department of Mathematical Sciences Tsinghua University, Beijing 100084, China yaok09@mails.tsinghua.edu.cn,
More information0 Sets and Induction. Sets
0 Sets and Induction Sets A set is an unordered collection of objects, called elements or members of the set. A set is said to contain its elements. We write a A to denote that a is an element of the set
More informationEQUIVALENCE RELATIONS (NOTES FOR STUDENTS) 1. RELATIONS
EQUIVALENCE RELATIONS (NOTES FOR STUDENTS) LIOR SILBERMAN Version 1.0 compiled September 9, 2015. 1.1. List of examples. 1. RELATIONS Equality of real numbers: for some x,y R we have x = y. For other pairs
More information4 The semantics of full first-order logic
4 The semantics of full first-order logic In this section we make two additions to the languages L C of 3. The first is the addition of a symbol for identity. The second is the addition of symbols that
More information