Can Predicate Logic Capture Language and Gender Assumptions?

  • Context: Graduate 
  • Thread starter Thread starter Johnny Leong
  • Start date Start date
  • Tags Tags
    Logic
Click For Summary
SUMMARY

This discussion focuses on representing sentences in first-order logic and predicate calculus, specifically addressing the statements "Every student who takes French passes it" and "All Germans speak the same languages." The logical representations provided include: 1. ∀x (Student(x) ∧ Takes(x, French) → Passes(x, French)), 2. ∀x (German(x) → ∀l (Speaks(x, l))), and the axiom Spouse(Jim, Laura) → Female(Laura) to infer gender assumptions. The discussion emphasizes the importance of understanding the syntax and logical implications of these representations.

PREREQUISITES
  • Understanding of first-order logic syntax
  • Familiarity with predicate calculus
  • Knowledge of logical quantifiers and implications
  • Basic concepts of gender representation in logic
NEXT STEPS
  • Study first-order logic axioms and their applications
  • Explore predicate calculus in depth
  • Learn about gender representation in formal logic systems
  • Investigate logical implications and their real-world applications
USEFUL FOR

Logicians, computer scientists, linguists, and anyone interested in the intersection of logic, language, and gender assumptions.

Johnny Leong
Messages
48
Reaction score
0
Represent this sentence in first-order logic:
Every student who takes French passes it.

Represent the sentence "All Germans speak the same languages" in predicate calculus. Use Speaks(x, l), meaning that person x speaks language l.

What axiom is needed to infer the fact Female(Laura) given the facts Male(Jim) and Spouse(Jim, Laura)?
 
Mathematics news on Phys.org
Johnny Leong said:
Represent this sentence in first-order logic:
Every student who takes French passes it.

Represent the sentence "All Germans speak the same languages" in predicate calculus. Use Speaks(x, l), meaning that person x speaks language l.

What axiom is needed to infer the fact Female(Laura) given the facts Male(Jim) and Spouse(Jim, Laura)?
Hopefully, you can figure out the actual syntax yourself (I can't) but it might be helpful to see the first sentence as:

For all students, s, (s takes French) --> (s passes French)

For the third one, the axiom would be that only a male and a female can be spouses. Maybe:

For all x, y, (Spouse(x,y)) --> (male(x) <--> female(y))

Maybe also

For all x, male(x) <--> ~female(x)
OR
For all x, male(x) <--> !female(x)
depending on what notation you're using.
 


1. ∀x (Student(x) ∧ Takes(x, French) → Passes(x, French))
2. ∀x (German(x) → ∀l (Speaks(x, l)))
3. Spouse(Jim, Laura) → Female(Laura)
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
Replies
29
Views
6K
  • · Replies 13 ·
Replies
13
Views
4K
Replies
17
Views
7K
  • · Replies 110 ·
4
Replies
110
Views
25K
  • · Replies 13 ·
Replies
13
Views
10K