BUG #6016: Documentation makes inappropriate reference to boolean logic

Started by Nonamealmost 15 years ago2 messagesbugs
Jump to latest
#1Noname
asuffield@acunu.com

The following bug has been logged online:

Bug reference: 6016
Logged by:
Email address: asuffield@acunu.com
PostgreSQL version: 9 (all)
Operating system: documentation
Description: Documentation makes inappropriate reference to boolean
logic
Details:

Documentation section 9.1 reads:

"SQL uses a three-valued Boolean logic..."

A "Boolean logic" is a specific thing, and all Boolean logics have 2^k
values; a 3-valued logic is not Boolean. Should read:

"The SQL Boolean type uses a three-valued logic..."

(Curiously, SQL99 appears to be an actual 4-valued Boolean logic)

#2Bruce Momjian
bruce@momjian.us
In reply to: Noname (#1)
Re: BUG #6016: Documentation makes inappropriate reference to boolean logic

asuffield@acunu.com wrote:

The following bug has been logged online:

Bug reference: 6016
Logged by:
Email address: asuffield@acunu.com
PostgreSQL version: 9 (all)
Operating system: documentation
Description: Documentation makes inappropriate reference to boolean
logic
Details:

Documentation section 9.1 reads:

"SQL uses a three-valued Boolean logic..."

A "Boolean logic" is a specific thing, and all Boolean logics have 2^k
values; a 3-valued logic is not Boolean. Should read:

"The SQL Boolean type uses a three-valued logic..."

(Curiously, SQL99 appears to be an actual 4-valued Boolean logic)

Attached patch applied to HEAD and 9.0.X.

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ It's impossible for everything to be true. +

Attachments:

/rtmp/difftext/x-diffDownload+5-5