Skip to main content
edited body
Source Link
user338341
user338341

When eliminating redundant states in the state table of a sequential circuit, we need to find equivalent states in the same circuit. In Fundamentals of Logic Design, two states are equivalent if and only if the states have the same next states and the same present outputs. The problem is, what if the next states of two states are each other when nothing else is different?

As an example, consider the following state table (X is the circuit input): enter image description here

The only difference between states A and B is that their next states are each other. Because you need to show two states have the same next states to prove they are equivalent, it follows that you need to show A=B in order to prove A=B, i.e., A=B iff A=B. Given this requirement, I am not sure how to go about proving A=B. The textbook dismisses this as self-implied. I can kind of see that they are equivalent, but I don't know how to get past the conundrum that you need to prove a statement "C"S first before you can show "C"S is true (sounds like circular reasoning).

Edit: I am not asking about whether these two states are equivalent, I am asking about how you would rigorously prove these two states in this specific example are equivalent.

When eliminating redundant states in the state table of a sequential circuit, we need to find equivalent states in the same circuit. In Fundamentals of Logic Design, two states are equivalent if and only if the states have the same next states and the same present outputs. The problem is, what if the next states of two states are each other when nothing else is different?

As an example, consider the following state table (X is the circuit input): enter image description here

The only difference between states A and B is that their next states are each other. Because you need to show two states have the same next states to prove they are equivalent, it follows that you need to show A=B in order to prove A=B, i.e., A=B iff A=B. Given this requirement, I am not sure how to go about proving A=B. The textbook dismisses this as self-implied. I can kind of see that they are equivalent, but I don't know how to get past the conundrum that you need to prove a statement "C" first before you can show "C" is true (sounds like circular reasoning).

Edit: I am not asking about whether these two states are equivalent, I am asking about how you would rigorously prove these two states in this specific example are equivalent.

When eliminating redundant states in the state table of a sequential circuit, we need to find equivalent states in the same circuit. In Fundamentals of Logic Design, two states are equivalent if and only if the states have the same next states and the same present outputs. The problem is, what if the next states of two states are each other when nothing else is different?

As an example, consider the following state table (X is the circuit input): enter image description here

The only difference between states A and B is that their next states are each other. Because you need to show two states have the same next states to prove they are equivalent, it follows that you need to show A=B in order to prove A=B, i.e., A=B iff A=B. Given this requirement, I am not sure how to go about proving A=B. The textbook dismisses this as self-implied. I can kind of see that they are equivalent, but I don't know how to get past the conundrum that you need to prove a statement S first before you can show S is true (sounds like circular reasoning).

Edit: I am not asking about whether these two states are equivalent, I am asking about how you would rigorously prove these two states in this specific example are equivalent.

added 35 characters in body
Source Link
user338341
user338341

When eliminating redundant states in the state table of a sequential circuit, we need to find equivalent states in the same circuit. In Fundamentals of Logic Design, two states are equivalent if and only if the states have the same next states and the same present outputs. The problem is, what if the next states of two states are each other when nothing else is different?

As an example, consider the following state table (X is the circuit input): enter image description here

The only difference between states A and B is that their next states are each other. Because you need to show two states have the same next states to prove they are equivalent, it follows that you need to show A=B in order to prove A=B, i.e., A=B iff A=B. Given this requirement, I am not sure how to go about proving A=B. The textbook dismisses this as self-implied. I can kind of see that they are equivalent, but I don't know how to get past the conundrum that you need to prove a statement "C" first before you can show "C" is true (sounds like circular reasoning).

Edit: I am not asking about whether these two states are equivalent, I am asking about how you would rigorously prove these two states in this specific example are equivalent.

When eliminating redundant states in the state table of a sequential circuit, we need to find equivalent states in the same circuit. In Fundamentals of Logic Design, two states are equivalent if and only if the states have the same next states and the same present outputs. The problem is, what if the next states of two states are each other?

As an example, consider the following state table (X is the circuit input): enter image description here

The only difference between states A and B is that their next states are each other. Because you need to show two states have the same next states to prove they are equivalent, it follows that you need to show A=B in order to prove A=B, i.e., A=B iff A=B. Given this requirement, I am not sure how to go about proving A=B. The textbook dismisses this as self-implied. I can kind of see that they are equivalent, but I don't know how to get past the conundrum that you need to prove a statement "C" first before you can show "C" is true (sounds like circular reasoning).

When eliminating redundant states in the state table of a sequential circuit, we need to find equivalent states in the same circuit. In Fundamentals of Logic Design, two states are equivalent if and only if the states have the same next states and the same present outputs. The problem is, what if the next states of two states are each other when nothing else is different?

As an example, consider the following state table (X is the circuit input): enter image description here

The only difference between states A and B is that their next states are each other. Because you need to show two states have the same next states to prove they are equivalent, it follows that you need to show A=B in order to prove A=B, i.e., A=B iff A=B. Given this requirement, I am not sure how to go about proving A=B. The textbook dismisses this as self-implied. I can kind of see that they are equivalent, but I don't know how to get past the conundrum that you need to prove a statement "C" first before you can show "C" is true (sounds like circular reasoning).

Edit: I am not asking about whether these two states are equivalent, I am asking about how you would rigorously prove these two states in this specific example are equivalent.

added 33 characters in body
Source Link
user338341
user338341

When eliminating redundant states in the state table of a sequential circuit, we need to find equivalent states in the same circuit. In Fundamentals of Logic Design, two states are equivalent if and only if the states have the same next states and the same present outputs. The problem is, what if the next states of two states are each other?

As an example, consider the following state table (X is the circuit input): enter image description here

The only difference between states A and B is that their next states are each other. Because you need to show two states have the same next states to prove they are equivalent, it follows that you need to show A=B in order to prove A=B, i.e., A=B iff A=B. Given this requirement, I am not sure how to go about proving A=B. The textbook dismisses this as self-implied. I can kind of see that they are equivalent, but I don't know how to get past the conundrum that you need to prove a statement "C" first before you can show "C" is true (sounds like circular reasoning).

When eliminating redundant states in the state table of a sequential circuit, we need to find equivalent states in the same circuit. In Fundamentals of Logic Design, two states are equivalent if and only if the states have the same next states and the same present outputs. The problem is, what if the next states of two states are each other?

As an example, consider the following state table (X is the circuit input): enter image description here

The only difference between states A and B is that their next states are each other. Because you need to show two states have the same next states to prove they are equivalent, it follows that you need to show A=B in order to prove A=B, i.e., A=B iff A=B. Given this requirement, I am not sure how to go about proving A=B. The textbook dismisses this as self-implied. I can kind of see that they are equivalent, but I don't know how to get past the conundrum that you need to prove a statement "C" first before you can show "C" is true.

When eliminating redundant states in the state table of a sequential circuit, we need to find equivalent states in the same circuit. In Fundamentals of Logic Design, two states are equivalent if and only if the states have the same next states and the same present outputs. The problem is, what if the next states of two states are each other?

As an example, consider the following state table (X is the circuit input): enter image description here

The only difference between states A and B is that their next states are each other. Because you need to show two states have the same next states to prove they are equivalent, it follows that you need to show A=B in order to prove A=B, i.e., A=B iff A=B. Given this requirement, I am not sure how to go about proving A=B. The textbook dismisses this as self-implied. I can kind of see that they are equivalent, but I don't know how to get past the conundrum that you need to prove a statement "C" first before you can show "C" is true (sounds like circular reasoning).

Source Link
user338341
user338341
Loading