DISCRETE MATH: Are these system specifications consistent?

In summary, the system specifications are consistent based on the given clauses and their assigned truth values.
  • #1
VinnyCee
489
0

Homework Statement



Are these system specifications consistent? "(A)Whenever the system software is being upgraded, users cannot access the file system. (B)If users can access the file system, then they can save new files. (C)If users cannot save new files, then the system software is not being upgraded."


Homework Equations



p = "The system software is being upgraded"

q = "Users can access the file system"

r = "Users can save new files"


The Attempt at a Solution



a) [tex]p\,\longrightarrow\,\neg\,q[/tex]

b) [tex]q\,\longrightarrow\,r[/tex]

c) [tex]\neg\,r\,\longrightarrow\,\neg\,p[/tex]

Using truth tables for the above clauses, I found an assignment that makes the clauses all true. Make p = FALSE, q = TRUE, and r = TRUE. I say the system specification is consistent.

What do you think?
 
Physics news on Phys.org
  • #2
Yes, that works.
 
  • #3
The clauses a) b) and C) are correct as well?
 
  • #4
Yes, everything is right.
 

Related to DISCRETE MATH: Are these system specifications consistent?

1. What is discrete math?

Discrete math is a branch of mathematics that deals with discrete structures, such as integers, graphs, and sequences. It is used to solve problems that involve counting and finite processes.

2. What are system specifications?

System specifications are a detailed description of the requirements and functionality of a computer system or software. They include information such as hardware and software requirements, user interfaces, and expected behavior of the system.

3. How do you determine if system specifications are consistent?

To determine if system specifications are consistent, you need to check if the requirements and functionality described are logically possible and do not contradict each other. This can be done by analyzing the specifications and identifying any conflicts or impossibilities.

4. What are some common inconsistencies in system specifications?

Common inconsistencies in system specifications include conflicting requirements, unrealistic expectations, and ambiguous or contradictory statements. These can lead to errors and difficulties in implementing the system.

5. Why is it important to have consistent system specifications?

Having consistent system specifications is important because it ensures that the system will function as intended and meet the needs of its users. Inconsistencies can lead to errors, delays, and dissatisfaction with the system. Consistent specifications also make the development process smoother and more efficient.

Similar threads

  • Calculus and Beyond Homework Help
Replies
1
Views
3K
  • Calculus and Beyond Homework Help
Replies
1
Views
968
  • Calculus and Beyond Homework Help
Replies
2
Views
2K
  • Calculus and Beyond Homework Help
Replies
16
Views
1K
  • Programming and Computer Science
Replies
11
Views
1K
  • Programming and Computer Science
Replies
29
Views
2K
  • Math Proof Training and Practice
3
Replies
93
Views
7K
  • Math Proof Training and Practice
3
Replies
93
Views
11K
  • Calculus and Beyond Homework Help
Replies
2
Views
1K
  • Math Proof Training and Practice
2
Replies
42
Views
6K
Back
Top