Register to reply 
Rule of Inference 
Share this thread: 
#1
Aug207, 11:48 PM

P: 120

I have a basic question about the rule of inference.
Given: A>B That is to say, "if A then B". I am curious, "if A WHEN B?" Basically, when is B? Is B after A or before A? Actually I am asking about this in temporal terminology but, I am sincerely wondering if mathematical logic allows one to take both the nontemporal interpretation and the temporal interpretation OR just one of the two. Which interpretation is the default? Can I have both? Or just one? Which one? Am I even asking a valid question? If not then why? 


#2
Aug307, 10:36 AM

Sci Advisor
HW Helper
P: 2,482

I don't see time having a special designation over other dimensions. In math, one can not only "forward time travel" but one can also travel backward in time. The question "when" has no distinction from the question "where."



#3
Aug507, 09:52 AM

P: 403

In the sentence "IF I ask a question THEN I'll get an answer" , B is after. In the sentence "IF he got an oppinion THEN he had made a question" , B is before. In the sentence "IF it was a lap year THEN there were 366 days" , B before or after makes no sense. So, inference rules have nothing to do with time relations. 


#4
Aug507, 10:00 AM

P: 90

Rule of Inference



#5
Aug507, 06:05 PM

PF Gold
P: 2,330

If there is some confusion here, A and B denote formulas in some special, formal language, say, L, is that right? If you mean A > B to also denote a formula in L, i.e., if > is a symbol of L, then A > B is not a rule of inference. A rule of inference says something about L. It is not a formula of L. It is a formula of one of L's metalanguages, e.g., English. It is a relation on Lformulas (or on sets of them or some other objects of L). The turnstiles,  (syntactic implication) and = (semantic implication), are common ways of denoting inferences. So you might write the rule of inference Modus Ponens as 1) (A > B), A  B which contains and says something about three Lformulas ((A > B), A, B) but is itself a formula in the metalanguage that you are using (English). Both > and  do include the idea of inference or implication, but they are not interchangeable. One way to implement a concept of time is as an ordering. Do you see a way that "before" and "after" are similar to "less than" and "greater than"? (Or it might be clearer to say "A occurred before B", "A is less than B", etc.) You could add symbols and interpretations to L or your metalanguage (or both) to represent this order, but implication will not do the trick. Syntactic and semantic implications ( and =) are relations, but they are not order relations. You would have to add something new, which might say something like "A precedes B" as implication says "A implies B". You could add this to L as a function symbol or logical operator too, though I'm not sure how you would use it logically since I can't see how it is truthfunctional. How do you think temporal order is relevant to proofs or truthvalues? Alternatively, you could define temporal orders on implication relations, thinking of an implication relation as telling you what's true or what you can prove at each instant and of time as just arranging those instances into some sequence. 


#6
Aug607, 06:56 PM

P: 120




#7
Aug607, 07:10 PM

P: 120

If anyone out there knows the name of the philosophical question I am asking I would appreciate it. I am quite interested in this idea in relation to formal systems. I assume it gets standard coverage in the text books. 


#8
Aug607, 07:48 PM

Emeritus
Sci Advisor
PF Gold
P: 16,092

What do you mean by "exist"? You've clearly indicated (if not explicitly) that A and B were part of your formal language, so it's obvious that A and B both exist in the usual sense...
Ordinary logic doesn't have any temporal component  questions like "when" something comes into existence don't make sense. One can do other things. For example, Boolean logics can be interpreted so that truth values are relations on some set  if it was a set of "points", in some sense, then a truth value can be viewed as saying at which points something is true. But Boolean logic operates "pointwise"; you can't interpret a rule of inference as saying that something comes into existence "later". One can do other things; people have studied various kinds of modal operators, or one can attach additional structure to a language or a theory, such as a measure of the "complexity of theorems". I'm not trying to say you can't try and capture some temporal notion in logic  I just want to make sure it's clear that there is no temporal notion in ordinary logic, so you have to either use a revised notion of logic, or attach additional data that represents temporal ideas. 


#9
Aug607, 07:58 PM

Emeritus
Sci Advisor
PF Gold
P: 16,092

+ is a binary operator. 23+10 is equal to 33, precisely because of the definition of +. There is no process involved, there is nothing to "stop"; it just is. The truth of the assertion that 23+10=33 can be derived from the axioms of Peano arithmetic and the definitions of all the symbols involved in that expression. Now, if you're talking about computability, then one might wonder about an algorithm for computing 23+10 that's built out of some basic components  the typical example is to ask if the computation can be carried out by a Turing machine. Integer addition is, in fact, a computable operation; we can write down an explicit algorithm, prove that the algorithm always terminates, and if the input is (x, y) and the output is z, then you can prove that x+y=z. Computability theory, incidentally, is very closely intertwined with formal logic. 


#10
Aug607, 08:09 PM

P: 120

A > B means "if A is true then B is true..." << is this legal interpretation? Then what makes something true? I think I could rephrase the above: A > B means "if A exists then B exists" Pending the math community's approval, I dare say that my version also is correct in a philosophical sense. I also feel it is has a tangible quality. 


#11
Aug607, 09:27 PM

PF Gold
P: 2,330

Also, if you stop and think for a second about what a rule of inference is, having a rule that lets you derive an arbitrary formula (B) from another arbitrary formula (A) has some obvious major consequences. Would you want that as a rule? Do you think any popular systems have that as a rule? The same goes for truth considerations. 


#12
Aug707, 02:08 AM

P: 688




#13
Aug707, 06:29 AM

PF Gold
P: 2,330

If "A > B" is meant to be a semantic implication, then "A" and "B" are English expressions that represent formulas in L, or Lformulas. Lformulas are already logical propositions that can be assigned truthvalues. In the paraphrase of this "A > B", "if A is true, then B is true", "A is true" is not a formula in L but a formula in English. If philiprdutton is just replacing "is true" with "exists", the two "A"s are the same; they are English expressions that represent some formula in L, and the predicate "exists" is English. Of course, the Lformula that this "A" represents could very well say something like "A exists", with this "exists" being a predicate of L and this "A" being something else. No one has said enough about L to rule this out, and maybe this is what was meant. Still, even if you mean "A > B" as material implication, i.e., as an Lformula, "A" and "B" must still represent Lformulas, which, even if you mean them to be atomic, are still propositions that can be assigned truthvalues, so I'm not sure what your objection was. If you want symbols to do doubleduty and can't rely on context for disambiguation, then you need to say each time what they represent. What are each of the symbols in "A > B" and "A' > B'" meant to represent? (If ">" is meant to be semantic implication in both, you actually have three levels of languages, as the second is a relation on English formulas (which is what "A'" and "B'" must then be).) * For example, using A, B, C, etc. for Lformulas, > for the material implication symbol of L,  for the syntactic implication symbol of English, and = for the semantic implication symbol of English. 


#14
Aug1007, 03:28 PM

P: 120

Creating formulas from formulas Are the "formulas" the only "objects" of logic systems? In a sense, one uses logic to create new formula objects... like a substitution mechanism? For the simpler logics, can I just think of them as substitution systems? (I use the word "substitution system" informally). Thank you, 


#15
Aug1007, 04:12 PM

Sci Advisor
HW Helper
P: 2,482

In relation to the OP, I couldn't help but notice honestrosewater's signature "I am a not a man (but am possibly a woman or a robot (or both))."
One can posit "not man > (woman or robot)," which are simultaneous events. One can also posit "not born a man > currently (woman or robot)," which is a causeandeffect relationship (abstracting from biopsychosocial implications, e.g. sex vs. gender). Finally, one can posit "currently not a man > (born a woman or built as a robot)," which is an inference. These examples prove that ">" does not have a necessary relationship with the flow of time. 


#16
Aug1007, 08:17 PM

PF Gold
P: 2,330

Do you realize that you might be asking questions similar to "Should it be legal for plants to have abortions? And if so, should the mother be required to inform the father?"? Those are at least odd questions, if they are acceptable at all, since they make assumptions that fail to be true normally or generally: that flowers are legal entities under human laws, are capable of being informed, reproduce sexually, etc. Look carefully at what you're asking. If you are still talking about formal logics, it looks plainly contradictory. A formal logic is not an informal system  hence the name  so no, you cannot "rightly" think of a simpler (formal) logic as what you admit is an informal system. You might need to add a new type of system to your repertoire. I understand your not wanting to start completely from scratch (if such a thing is possible), but if you aren't willing to acknowledge that the study of logic might contain structures that are not perfectly analogous to any structures that you are already familiar with, I don't think I can help you. I might be able to give you something of a bird'seye view of what's going on, though, which I think is what you're going for. Are you comfortable with the mathematical concepts of sets, relations, or functions? 


Register to reply 
Related Discussions  
Bayesian Inference  Set Theory, Logic, Probability, Statistics  2  
Bayes net inference  Programming & Computer Science  0  
Inference of even or odd from the number of divisors?  Linear & Abstract Algebra  4  
Statistical 'Inference'  Set Theory, Logic, Probability, Statistics  2  
No same factor theory inference by hey.like  Linear & Abstract Algebra  2 