Như những người khác đã chỉ ra, về mặt toán học các tuyên bố là hoàn toàn giống nhau và thuật ngữ bổ sung là "dư thừa". Nó cũng sẽ là "dư thừa" đối với tôi để sao chép bằng chứng toán học của họ ở đây.
Bạn cũng có thể dễ dàng xác minh các câu lệnh tương đương bằng cách tạo một bảng chân lý 8 hàng cho ba kết hợp đầu vào.
A B C A*B + A'*C A*B + A'*C + B*C
0 0 0 0 0
0 0 1 1 1
0 1 0 0 0
0 1 1 1 ** hazard b/w states 1
1 0 0 0 0
1 0 1 0 0
1 1 0 1 1
1 1 1 1 ** hazard b/w states 1
Mục đích của thuật ngữ phụ là để ngăn A gây ra bất kỳ sự thay đổi nào mỗi khi cả B và C đều cao.
Ví dụ, giả sử có độ trễ thời gian hữu hạn giữa A và A '(hợp lý). Bây giờ cũng xem xét rằng cả B và C là '1'. Như bạn có thể thấy trong các dạng sóng bên dưới, có một trục trặc ở đầu ra.
Giả sử logic là CMOS tĩnh, trục trặc có thể phục hồi. Nhưng, nếu đó là một số dạng logic động, nó có thể lan truyền lỗi.
Việc bổ sung thuật ngữ dự phòng là một giải pháp để che đậy trục trặc.