System Specifications: Every User Has Access to Exactly One Mailbox

  • Thread starter Thread starter Bashyboy
  • Start date Start date
Click For Summary

Homework Help Overview

The discussion revolves around expressing system specifications using logical predicates and quantifiers, specifically focusing on the statement that every user has access to exactly one mailbox.

Discussion Character

  • Conceptual clarification, Assumption checking

Approaches and Questions Raised

  • Participants explore the use of the unique existential quantifier and question whether the proposed logical expression guarantees the uniqueness of the mailbox for each user.

Discussion Status

Some participants have provided interpretations of the logical expression, while others are questioning the implications of the quantifiers used. There is an ongoing examination of the conditions under which the uniqueness of the mailbox is assured.

Contextual Notes

Participants express uncertainty regarding the interpretation of the logical structure and its implications for the existence of multiple mailboxes for a single user.

Bashyboy
Messages
1,419
Reaction score
5

Homework Statement


Express each of these system specifications using predicates, quantifiers, and logical connectives, if necessary.

a) Every user has access to exactly one mailbox.


Homework Equations





The Attempt at a Solution



It is typical of my book to not answer questions as given with the unique existential quantifier [itex]\exists ![/itex]. For instance, the answer to the question above is [itex]∀u∃m(A(u, m)∧∀n(n \ne m→¬A(u, n)))[/itex]. However, I am not convinced that this form assures that only one m exists for every u. Isn't it still possible that [itex]m_0[/itex] and[itex]m_1[/itex] are two elements in the domain of the variable that make the statement, implying that there doesn't exists one and only one value of m for every u?
 
Physics news on Phys.org
Bashyboy said:
For instance, the answer to the question above is [itex]∀u∃m(A(u, m)∧∀n(n \ne m→¬A(u, n)))[/itex]. However, I am not convinced that this form assures that only one m exists for every u. Isn't it still possible that [itex]m_0[/itex] and[itex]m_1[/itex] are two elements in the domain of the variable that make the statement, implying that there doesn't exists one and only one value of m for every u?
No. If those m0 and m1 are distinct (i.e., m0 ≠ m1), then both of them cannot satisfy A(u,m1) per the second part of the condition, [itex]\forall n(n\ne m \rightarrow \neg A(u,n))[/itex].
 
Well, why couldn't every n correspond to m0, and then every n also correspond to m1?
 
Bashyboy said:
Well, why couldn't every n correspond to m0, and then every n also correspond to m1?

It ranges over EVERYTHING, everything in the universe of discourse (or at least, everything that it can represent).
 
Verty, I am not certain how that aids in answering my question.
 
Bashyboy said:

Homework Statement


Express each of these system specifications using predicates, quantifiers, and logical connectives, if necessary.

a) Every user has access to exactly one mailbox.


Homework Equations





The Attempt at a Solution



It is typical of my book to not answer questions as given with the unique existential quantifier [itex]\exists ![/itex]. For instance, the answer to the question above is [itex]∀u∃m(A(u, m)∧∀n(n \ne m→¬A(u, n)))[/itex]. However, I am not convinced that this form assures that only one m exists for every u. Isn't it still possible that [itex]m_0[/itex] and[itex]m_1[/itex] are two elements in the domain of the variable that make the statement, implying that there doesn't exists one and only one value of m for every u?
You are guaranteed the existence of m0, say, such that [itex]A(u, m_0)∧∀n(n \ne m_0→¬A(u, n)))[/itex]. Suppose m1 (≠m0) satisfies [itex]A(u, m_1)[/itex]. But we know [itex]∀n(n \ne m_0→¬A(u, n)))[/itex]. Since n can be m1, and [itex]A(u, m_1)[/itex], it follows that [itex]¬A(u, m_1)))[/itex].
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 29 ·
Replies
29
Views
6K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 8 ·
Replies
8
Views
5K
Replies
0
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K