ashleemorgan65
- 1
- 0
I am taking a logic class and we are getting into Predicate Logic and i have no idea how to do it can someone help me?
The discussion revolves around challenges faced in understanding and solving problems related to Predicate Logic, particularly in a logic class setting. Participants are sharing specific problems and expressing their uncertainties regarding various logical concepts and rules.
Some participants have offered guidance on potential approaches, such as Universal Instantiation and Conditional Proof. Others are exploring different interpretations of the problems, but there is no explicit consensus on the best methods to apply.
Participants mention time constraints, with some problems being due soon. There is also a discussion about the definitions and notation used in Predicate Logic, indicating a need for clarification on certain terms and rules.
You can use Universal Instantiation, Conditional Proof, Conjunction Introduction (P, Q l- (P & Q)), and Universal Generalization.lazycritic said:V(universal quantifier)xFx |- VxGx--->Vx(Fx & Gx)
Is "-" negation or part of the quantifiers? "~" is negation, A and E are quantifiers.3. -](makeshift particular quantifier)x]yLxy |- Vx-Lxx
Quantifier exchange...but how do I get rid of the y?
4. |- -]xFx v Vx-Fx
Sorry, I'm not sure how to get rid of the y either.lazycritic said:According to your definitions, those problems look like:
3. ~Ex EyLxy |-Ax ~Lxx (close to the same thing)
Double negation. What is ~~Ax(~Fx)? Or ~~Ex(Fx)?4.|- ExFx v Ax ~Fx (looks like my post had a typo - no negation on the first existential quantifier)
Looks good.2. Fa AE
3. | Ga
4. | Ga & Fa
5. Ga ---> Ga & Fa
6. Ga ---> Fa & Ga
7. AxGx--->Ax(Fx & Gx)
3. ~Ex EyLxy |-Ax ~LxxHurkyl said:For #3, can't you use this?
Ay Py
-----
Px
Or some sort of substitution rule?