%%% -*-BibTeX-*-
%%% ====================================================================
%%% BibTeX-file{
%%% author-1 = "Norbert Juffa",
%%% author-2 = "Nelson H. F. Beebe",
%%% version = "3.124",
%%% date = "12 August 2008",
%%% time = "18:08:33 MDT",
%%% filename = "fparith.bib",
%%% address-1 = "2445 Mission College Blvd.,
%%% Santa Clara, CA 95054,
%%% USA",
%%% address-2 = "University of Utah
%%% Department of Mathematics, 110 LCB
%%% 155 S 1400 E RM 233
%%% Salt Lake City, UT 84112-0090
%%% USA",
%%% telephone-1 = "+1 408 727 1885",
%%% telephone-2 = "+1 801 581 5254",
%%% FAX-1 = "+1 408 727 1265",
%%% FAX-2 = "+1 801 581 4148",
%%% URL-2 = "http://www.math.utah.edu/~beebe",
%%% checksum = "12291 95935 439871 4149593",
%%% email-1 = "norbert at iit.com (Internet)",
%%% email-2 = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "bibliography, BibTeX, floating-point
%%% arithmetic",
%%% license = "public domain",
%%% supported = "yes",
%%% docstring = "[From Norbert Juffa:] This is a bibliography
%%% of material on floating-point arithmetic
%%% that I came up with while doing research on
%%% a floating-point package of his own. I
%%% don't claim it to be anywhere near
%%% complete. The material listed is only what
%%% I myself possess.
%%%
%%% My main interest was in software based,
%%% binary floating-point arithmetic on a
%%% microprocessor, so you won't find much
%%% material about the hardware used in
%%% floating-point arithmetic (e.g., adders,
%%% carry propagation schemes, higher radix
%%% representation for multiplication and
%%% division, etc.) in this list. There is also
%%% not too much on non-binary floating-point
%%% arithmetic.
%%%
%%% For most fields covered in this
%%% bibliography, the important or historically
%%% relevant articles should be included. There
%%% is also some material on integer arithmetic
%%% in this list as some of the methods used
%%% with integer arithmetic contain interesting
%%% ideas that may be useful in the realization
%%% of a floating-point arithmetic package.
%%%
%%% Also, depending on the type of
%%% microprocessor used, one may need to
%%% implement integer multiplication and
%%% division for use in the floating-point
%%% package, so articles about this topic are
%%% included as well.
%%%
%%% As I am German, there is a bit of material
%%% in German in this bibliography. However,
%%% English translations are provided for all
%%% non-English titles.
%%%
%%% Thanks to the people who have helped me with
%%% previous versions of this document by sending
%%% me papers or additional references: Steven
%%% Sommars (sesv at research.bell-labs.com), Jim
%%% Kiernan (jmk at teak.cray.com), Warren
%%% Ferguson (ferguson at seas.smu.edu), Nhuan
%%% Doduc (ndoduc at framentec.fr), K. C. Ng
%%% (kwok.ng at eng.sun.com).
%%%
%%% [From Nelson H. F. Beebe:] I took Norbert
%%% Juffa's unmarked-up bibliography data,
%%% converted it to BibTeX form, and then more
%%% than doubled the size of the bibliography
%%% by supplying additional entries on
%%% floating-point arithmetic extracted from
%%% my own extensive bibliography collections,
%%% and from several online journal databases,
%%% including the Compendex, OCLC, IEEE INSPEC,
%%% MathSciNet, and UnCover databases.
%%%
%%% The computation of sums of floating-point
%%% numbers is a fundamental step in most
%%% numerical computations. The special phrase
%%% ``accurate floating-point summation'' appears
%%% in the keywords values of publications that
%%% address this important problem.
%%%
%%% The Web site
%%%
%%% http://www.acsel-lab.com/arithmetic/
%%%
%%% archives papers from the IEEE conferences
%%% on computer arithmetic (ARITH-1, ARITH-2,
%%% ...). Keyword values for those papers
%%% contain ARITH-n to more easily identify them.
%%%
%%% At version 3.124, the year coverage looked
%%% like this:
%%%
%%% 1881 ( 1) 1924 ( 0) 1967 ( 27)
%%% 1882 ( 0) 1925 ( 1) 1968 ( 23)
%%% 1883 ( 0) 1926 ( 0) 1969 ( 34)
%%% 1884 ( 0) 1927 ( 0) 1970 ( 38)
%%% 1885 ( 0) 1928 ( 0) 1971 ( 34)
%%% 1886 ( 0) 1929 ( 0) 1972 ( 40)
%%% 1887 ( 0) 1930 ( 0) 1973 ( 62)
%%% 1888 ( 0) 1931 ( 0) 1974 ( 33)
%%% 1889 ( 0) 1932 ( 0) 1975 ( 77)
%%% 1890 ( 0) 1933 ( 0) 1976 ( 37)
%%% 1891 ( 0) 1934 ( 0) 1977 ( 55)
%%% 1892 ( 0) 1935 ( 0) 1978 ( 87)
%%% 1893 ( 0) 1936 ( 0) 1979 ( 56)
%%% 1894 ( 0) 1937 ( 0) 1980 ( 86)
%%% 1895 ( 0) 1938 ( 2) 1981 ( 112)
%%% 1896 ( 0) 1939 ( 0) 1982 ( 59)
%%% 1897 ( 0) 1940 ( 0) 1983 ( 122)
%%% 1898 ( 0) 1941 ( 0) 1984 ( 86)
%%% 1899 ( 0) 1942 ( 0) 1985 ( 128)
%%% 1900 ( 0) 1943 ( 0) 1986 ( 85)
%%% 1901 ( 0) 1944 ( 0) 1987 ( 113)
%%% 1902 ( 0) 1945 ( 0) 1988 ( 138)
%%% 1903 ( 0) 1946 ( 2) 1989 ( 173)
%%% 1904 ( 0) 1947 ( 2) 1990 ( 127)
%%% 1905 ( 0) 1948 ( 0) 1991 ( 196)
%%% 1906 ( 0) 1949 ( 1) 1992 ( 160)
%%% 1907 ( 0) 1950 ( 0) 1993 ( 165)
%%% 1908 ( 0) 1951 ( 3) 1994 ( 162)
%%% 1909 ( 0) 1952 ( 1) 1995 ( 137)
%%% 1910 ( 0) 1953 ( 1) 1996 ( 130)
%%% 1911 ( 0) 1954 ( 4) 1997 ( 108)
%%% 1912 ( 0) 1955 ( 4) 1998 ( 95)
%%% 1913 ( 0) 1956 ( 4) 1999 ( 160)
%%% 1914 ( 0) 1957 ( 4) 2000 ( 117)
%%% 1915 ( 0) 1958 ( 14) 2001 ( 141)
%%% 1916 ( 0) 1959 ( 14) 2002 ( 103)
%%% 1917 ( 0) 1960 ( 16) 2003 ( 113)
%%% 1918 ( 0) 1961 ( 18) 2004 ( 131)
%%% 1919 ( 0) 1962 ( 17) 2005 ( 123)
%%% 1920 ( 0) 1963 ( 16) 2006 ( 58)
%%% 1921 ( 0) 1964 ( 22) 2007 ( 67)
%%% 1922 ( 0) 1965 ( 45) 2008 ( 9)
%%% 1923 ( 0) 1966 ( 21) 2009 ( 1)
%%% 19xx ( 1)
%%%
%%% Article: 1777
%%% Book: 221
%%% InBook: 1
%%% InCollection: 41
%%% InProceedings: 1289
%%% Manual: 56
%%% MastersThesis: 141
%%% Misc: 92
%%% Periodical: 3
%%% PhdThesis: 62
%%% Proceedings: 279
%%% TechReport: 256
%%% Unpublished: 4
%%%
%%% Total entries: 4222
%%%
%%% This bibliography is sorted by year, and
%%% within each year, by author and title key,
%%% with ``bibsort -byyear''. Cross-referenced
%%% proceedings entries appear at the end,
%%% because of a restriction in the current
%%% BibTeX.
%%%
%%% The checksum field above contains a CRC-16
%%% checksum as the first value, followed by the
%%% equivalent of the standard UNIX wc (word
%%% count) utility output of lines, words, and
%%% characters. This is produced by Robert
%%% Solovay's checksum utility.",
%%% }
%%% ====================================================================
%%% A delimited macro \toenglish ... \endtoenglish is NECESSARY here.
%%% The more conventional undelimited form \toenglish{...} has braces
%%% that prevent BibTeX's downcasing operation, and the alternate form
%%% {\toenglish{...}} is considered a `special character' by BibTeX,
%%% and all of {...} gets downcased. We avoid the name \english to
%%% prevent conflicts with language options in packages like Babel.
%%%
%%% To suppress output of English translations of non-English titles,
%%% use
%%% "\def \toenglish #1\endtoenglish{\unskip}"
%%% instead.
@Preamble{
"\def \toenglish #1\endtoenglish{[{\em English:} #1\unskip]} " #
"\ifx \undefined \circled \def \circled #1{(#1)}\fi" #
"\ifx \undefined \mathbb \def \mathbb #1{{\bf #1}}\fi" #
"\ifx \undefined \mathcal \def \mathcal #1{{\cal #1}}\fi" #
"\ifx \undefined \mathrm \def \mathrm #1{{\rm #1}}\fi" #
"\ifx \undefined \operatorname \def \operatorname #1{{\rm #1}}\fi" #
"\ifx \undefined \reg \def \reg {\circled{R}}\fi" #
"\ifx \undefined \TM \def \TM {${}^{\sc TM}$} \fi" #
"\hyphenation{
Cor-dic
COR-DIC
Gleit-komma
Gleit-komma-zahl-en
Gleit-komma-pro-zess-or
Gleit-komma-for-mat
Mikro-rech-en-tech-nik
Mikro-rech-ner-sys-tem-en
Mikro-rech-ner
Mi-yo-shi
Quad-rat-wurz-eln
Swartz-lan-der
}"
}
%%% ====================================================================
%%% Acknowledgement abbreviations:
@String{ack-jg = "Joe Grcar,
email: \path=jfgrcar@lbl.gov="}
@String{ack-jh = "John Harrison,
email: \path=johnh@ichips.intel.com="}
@String{ack-jr = "Jon Rokne,
Department of Computer Science,
The University of Calgary,
2500 University Drive N.W.,
Calgary, Alberta T2N 1N4,
Canada"}
@String{ack-kr = "Karin Remington,
National Institute of Standards and Technology,
Building 820, Room 365,
Gaithersburg, MD 20899, USA,
Tel: +1 301 975-5119,
FAX: +1 301 990-4127,
e-mail: \path|karin@cam.nist.gov|"}
@String{ack-mfc = "Michael F. Cowlishaw,
IBM UK (MP5),
PO Box 31,
Birmingham Road,
Warwick, CV34 5JL,
UK,
e-mail: \path|mfc@uk.ibm.com|,
URL: \path|http://www2.hursley.ibm.com/decimal|"}
@String{ack-nhfb = "Nelson H. F. Beebe,
University of Utah,
Department of Mathematics, 110 LCB,
155 S 1400 E RM 233,
Salt Lake City, UT 84112-0090, USA,
Tel: +1 801 581 5254,
FAX: +1 801 581 4148,
e-mail: \path|beebe@math.utah.edu|,
\path|beebe@acm.org|,
\path|beebe@computer.org| (Internet),
URL: \path|http://www.math.utah.edu/~beebe/|"}
@String{ack-nj = "Norbert Juffa,
2445 Mission College Blvd.
Santa Clara, CA 95054
USA
email: \path=norbert@iit.com="}
@String{ack-pb = "Preston Briggs,
Tera Computer Company,
2815 Eastlake East,
Seattle, WA 98102,
USA,
Tel: +1 206 325-0800,
e-mail: \path|preston@tera.com|"}
@String{ack-rfb = "Ronald F. Boisvert,
Applied and Computational Mathematics Division,
National Institute of Standards and Technology,
Gaithersburg, MD 20899, USA,
Tel: +1 301 975 3812,
e-mail: \path=boisvert@cam.nist.gov="}
@String{ack-sfo = "Stuart F. Oberman,
e-mail: \path=stuart.oberman@amd.com="}
%%% ====================================================================
%%% Institute abbreviations:
@String{inst-ANL = "Argonne National Laboratory"}
@String{inst-ANL:adr = "9700 South Cass Avenue, Argonne, IL
60439-4801, USA"}
@String{inst-CS-PURDUE = "Department of Computer Science, Purdue
University"}
@String{inst-CS-PURDUE:adr = "West Lafayette, IN 47907-2107, USA"}
@String{inst-LASL = "Los Alamos Scientific Laboratory"}
@String{inst-LASL:adr = "Los Alamos, NM, USA"}
@String{inst-LORIA-INRIA-LORRAINE = "LORIA/INRIA Lorraine"}
@String{inst-LORIA-INRIA-LORRAINE:adr = "B{\^a}timent A, Technop{\^o}le de
Nancy-Brabois, 615 rue du jardin
botanique, F-54602
Villers-l{\`e}s-Nancy Cedex, France"}
@String{inst-NLRC = "NASA Langley Research Center"}
@String{inst-NLRC:adr = "Hampton, VA, USA"}
@String{inst-MATHWORKS = "The MathWorks, Inc."}
@String{inst-MATHWORKS:adr = "3 Apple Hill Drive, Natick, MA 01760-2098,
USA"}
@String{inst-MRC-WISCONSIN = "Mathematics Research Center, University of
Wisconsin, Madison"}
@String{inst-MRC-WISCONSIN:adr = "Madison, WI, USA"}
@String{inst-UT-CS = "Department of Computer Science,
University of Tennessee, Knoxville"}
@String{inst-UT-CS:adr = "Knoxville, TN 37996, USA"}
%%% ====================================================================
%%% Journal abbreviations:
@String{j-ACTA-INFO = "Acta Informatica"}
@String{j-ACM-COMM-COMP-ALGEBRA = "ACM Communications in Computer Algebra"}
@String{j-ADA-LETT = "Ada Letters"}
@String{j-ADV-SOFT-SCI-TECH = "Advances in software science and
technology"}
@String{j-ALGORITHMICA = "Algorithmica"}
@String{j-AM-J-MATH = "American Journal of Mathematics"}
@String{j-AM-SCI = "American Scientist"}
@String{j-AMER-MATH-MONTHLY = "American Mathematical Monthly"}
@String{j-AMER-STAT = "The American Statistician"}
@String{j-ANN-MATH-STAT = "Annals of Mathematical Statistics"}
@String{j-APL-QUOTE-QUAD = "ACM SIGAPL APL Quote Quad"}
@String{j-APPL-ALGEBRA-ENG-COMMUN-COMPUT = "Applicable algebra in engineering,
communication and computing"}
@String{j-APPL-MATH-COMP = "Applied Mathematics and Computation"}
@String{j-APPL-NUM-MATH = "Applied Numerical Mathematics"}
@String{j-APPL-OPTICS = "Applied Optics"}
@String{j-ASTRON-J = "Astronomical Journal"}
@String{j-AUSTRALIAN-COMP-J = "Australian Computer Journal"}
@String{j-AUTO-CTL-COMP-SCI = "Automatic Control and Computer Sciences"}
@String{j-AUTOMATION-REMOTE-CTL = "Automation and Remote Control"}
@String{j-BIT = "BIT (Nordisk tidskrift for
informationsbehandling)"}
@String{j-BIT-NUM-MATH = "BIT Numerical Mathematics"}
@String{j-BSTJ = "The Bell System Technical Journal"}
@String{j-BULL-AMS = "Bulletin of the American Mathematical
Society"}
@String{j-BYTE = "Byte Magazine"}
@String{j-C-R-ACAD-BULGARE-SCI = "Comptes rendus de l'Acad{\'e}mie bulgare
des sciences"}
@String{j-CACM = "Communications of the Association for
Computing Machinery"}
@String{j-CAD = "Computer Aided Design"}
@String{j-CCCUJ = "C/C++ Users Journal"}
@String{j-COED = "CoED"}
@String{j-COMM-STAT-THEORY-METH = "Communications in Statistics. Theory and
Methods"}
@String{j-COMP-ARCH-NEWS = "ACM SIGARCH Computer Architecture News"}
@String{j-COMP-DESIGN = "Computer Design"}
@String{j-COMP-EDU-J = "Computers in education journal"}
@String{j-COMP-GEOSCI = "Computers and Geosciences"}
@String{j-COMP-J = "The Computer Journal"}
@String{j-COMP-LANG-MAG = "Computer Language Magazine"}
@String{j-COMP-MATH-APPL = "Computers and Mathematics with
Applications"}
@String{j-COMP-PHYS-COMM = "Computer Physics Communications"}
@String{j-COMP-SURV = "ACM Computing Surveys"}
@String{j-COMPUT-AIDED-ENG = "Computer-aided engineering: CAE"}
@String{j-COMPUT-ELECTR-ENG = "Computers and Electrical Engineering"}
@String{j-COMPUT-SCI-ENG = "Computing in Science and Engineering"}
@String{j-COMPUTE = "Compute"}
@String{j-COMPUTER = "Computer"}
@String{j-COMPUTING = "Computing: Archiv fur informatik und
numerik"}
@String{j-COMPUTING-SUPPLEMENTUM = "Computing. Supplementum"}
@String{j-CONG-NUM = "Congressus Numerantium"}
@String{j-CPE = "Concurrency: Prac\-tice and Experience"}
@String{j-CT = "c't"}
@String{j-CUJ = "C Users Journal"}
@String{j-CYBER = "Cybernetics"}
@String{j-DDJ = "Dr. Dobb's Journal of Software Tools"}
@String{j-DEC-TECH-J = "Digital Technical Journal"}
@String{j-DISCRETE-COMPUT-GEOM = "Discrete and Computational Geometry"}
@String{j-DOKL-AKAD-NAUK = "Doklady Akademii nauk SSSR"}
@String{j-EDN = "EDN"}
@String{j-ELECT-COMM-JAPAN-3-FUND-ELECT-SCI = "Electronics and communications in
Japan. Part 3, Fundamental electronic
science"}
@String{j-ELECT-LETTERS = "Electronics Letters"}
@String{j-ELECT-NOTES-THEOR-COMP-SCI = "Electronic Notes in Theoretical
Computer Science"}
@String{j-ELECTRON-COMMUN-JPN = "Electronics and communications in Japan"}
@String{j-ELECTRONIC-DESIGN = "Electronic Design"}
@String{j-ELECTRONIC-ENG-TIMES = "Electronic engineering times"}
@String{j-ELECTRONICS = "Electronics"}
@String{j-ELECTRONIK = "Elektronik"}
@String{j-ELEK-RECHENANLAGEN = "Elektronische Rechenanlagen"}
@String{j-ELEKTRONIKER = "Elektroniker (Switzerland)"}
@String{j-EMBED-SYS-PROG = "Embedded Systems Programming"}
@String{j-FORM-METHODS-SYST-DES = "Formal Methods in System Design"}
@String{j-FORTH-DIMENSIONS = "Forth Dimensions"}
@String{j-FUT-GEN-COMP-SYS = "Future Generation Computer Systems"}
@String{j-GAMM-MIT = "Mitteilungen der Gesellschaft f{\\\"u}r
Angewandte Mathematik und Mechanik"}
@String{j-HIGH-PERFORM-SYST = "High performance systems"}
@String{j-HPJ = "Hewlett-Packard Journal"}
@String{j-IBM-JRD = "IBM Journal of Research and Development"}
@String{j-IBM-SYS-J = "IBM Systems Journal"}
@String{j-IBM-TDB = "IBM Technical Disclosure Bulletin"}
@String{j-IEE-PROC-COMPUT-DIGIT-TECH = "IEE Proceedings. Computers and Digital
Techniques"}
@String{j-IEE-PROC-E = "IEE proceedings, E: Computers and digital
techniques"}
@String{j-IEEE-ANN-HIST-COMPUT = "IEEE Annals of the History of Computing"}
@String{j-IEEE-CGA = "IEEE Computer Graphics and Applications"}
@String{j-IEEE-COMPUT-SCI-ENG = "IEEE Computational Science \& Engineering"}
@String{j-IEEE-INT-CONF-ALG-ARCH-PAR-PROC = "IEEE International Conference on
Algorithms and Architectures for Parallel
Processing"}
@String{j-IEEE-J-SOLID-STATE-CIRCUITS = "IEEE Journal of Solid-State Circuits"}
@String{j-IEEE-MICRO = "IEEE Micro"}
@String{j-IEEE-POT = "IEEE Potentials"}
@String{j-IEEE-J-SEL-AREAS-COMMUN = "IEEE Journal on Selected Areas in
Communications"}
@String{j-IEEE-SIGNAL-PROCESS-LETT = "IEEE Signal Processing Letters"}
@String{j-IEEE-SIGNAL-PROCESS-LETT = "IEEE signal processing letters"}
@String{j-IEEE-TEC = "IEEE Transactions on Electronic Computers"}
@String{j-IEEE-TIT = "IEEE Transactions on Information Theory"}
@String{j-IEEE-TRANS-ACOUST-SPEECH = "IEEE Transactions on Acoustics, Speech,
and Signal Processing"}
@String{j-IEEE-TRANS-AEROSP-ELECTRON-SYST = "IEEE Transactions on Aerospace
and Electronic Systems"}
@String{j-IEEE-TRANS-APPL-SUPERCOND = "IEEE Transactions on Applied
Superconductivity"}
@String{j-IEEE-TRANS-AUDIO-ELECTROACOUST = "IEEE Transactions on Audio and
Electroacoustics"}
@String{j-IEEE-TRANS-AUTOMAT-CONTR = "IEEE Transactions on Automatic Control"}
@String{j-IEEE-TRANS-BIOMED-ENG = "IEEE Transactions on Biomedical
Engineering"}
@String{j-IEEE-TRANS-CAD-ICS = "IEEE Transactions on Computer-Aided Design
of Integrated Circuits and Systems"}
@String{j-IEEE-TRANS-CIRCUITS-SYST = "IEEE Transactions on Circuits and
Systems"}
@String{j-IEEE-TRANS-CIRCUITS-SYST-2 = "IEEE transactions on circuits and
systems. 2, Analog and digital signal
processing"}
@String{j-IEEE-TRANS-CIRCUITS-SYST-VIDEO-TECH = "IEEE Transactions on Circuits
and Systems for Video Technology"}
@String{j-IEEE-TRANS-COMM = "IEEE Transactions on Communications"}
@String{j-IEEE-TRANS-COMPUT = "IEEE Transactions on Computers"}
@String{j-IEEE-TRANS-CONSUMER-ELECTRONICS = "IEEE Transactions on Consumer
Electronics"}
@String{j-IEEE-TRANS-CONTROL-SYST-TECHNOL = "IEEE Transactions on Control
Systems Technology"}
@String{j-IEEE-TRANS-ELEC-COMP = "IEEE Transactions on Electronic Computers"}
@String{j-IEEE-TRANS-IND-ELECTRON = "IEEE Transactions on Industrial
Electronics"}
@String{j-IEEE-TRANS-INF-THEORY = "IEEE Transactions on Information Theory"}
@String{j-IEEE-TRANS-INSTRUM-MEAS = "IEEE Transactions on Instrumentation and
Measurement"}
@String{j-IEEE-TRANS-NUCL-SCI = "IEEE Transactions on Nuclear Science"}
@String{j-IEEE-TRANS-PAR-DIST-SYS = "IEEE Transactions on Parallel and
Distributed Systems"}
@String{j-IEEE-TRANS-SIG-PROC = "IEEE Transactions on Signal Processing"}
@String{j-IEEE-TRANS-SOFTW-ENG = "IEEE Transactions on Software Engineering"}
@String{j-IEEE-TRANS-VLSI-SYST = "IEEE Transactions on Very Large Scale
Integration (VLSI) Systems"}
@String{j-IEEE-TSP = "IEEE Transactions on Signal Processing"}
@String{j-IFIP-TRANS-A = "IFIP Transactions. A. Computer Science and
Technology"}
@String{j-IJSA = "The International Journal of Supercomputer
Applications"}
@String{j-IMA-J-NUMER-ANAL = "IMA Journal of Numerical Analysis"}
@String{j-INF-PROCESS-MACH = "Information processing machines"}
@String{j-INFO-PROC = "Journal of Information Processing (of
Japan??)"}
@String{j-INFO-PROC-LETT = "Information Processing Letters"}
@String{j-INFORMATIK-SPEKTRUM = "Informatik Spektrum"}
@String{j-INT-J-COMP-RESEARCH = "International Journal of Computer Research"}
@String{j-INT-J-ELECTRON = "International Journal of Electronics
Theoretical \& Experimental"}
@String{j-INT-J-HIGH-SPEED-COMPUTING = "International Journal of High Speed
Computing"}
@String{j-INT-J-MINI-MICROCOMPUTERS = "International Journal of Mini and
Microcomputers"}
@String{j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER = "International Journal on
Software Tools for Technology Transfer:
STTT"}
@String{j-INTEGRATION-VLSI-J = "Integration, the VLSI journal"}
@String{j-INTEL-TECH-J = "Intel Technology Journal"}
@String{j-INTERVAL-COMP = "Interval Computations = Interval'nye
vychisleniia"}
@String{j-IRE-PROC = "IRE Proceedings"}
@String{j-IRE-TEC = "IRE Transactions on Electronic Computers"}
@String{j-J-ACM = "Journal of the Association for Computing
Machinery"}
@String{j-J-ACOUST-SOC-AM = "Journal of the Acoustical Society of
America"}
@String{j-J-APPL-PROBAB = "Journal of Applied Probability"}
@String{j-J-CHINESE-INST-ENG = "Journal of the Chinese Institute of Engineers
= Chung-kuo kung ch'eng hsueh kan"}
@String{j-J-COMB-THEORY-A = "Journal of Combinatorial Theory (Series A)"}
@String{j-J-COMP-APPL-MATH = "Journal of Computational and Applied
Mathematics"}
@String{j-J-FORTH-APPL-RES = "Journal of FORTH Application and Research"}
@String{j-J-FRANKLIN-INST = "Journal of the Franklin Institute"}
@String{j-J-INF-PROCESS = "Journal of Information Processing"}
@String{j-J-INFO-PROC-CYBERNETICS-EIK = "Journal of Information Processing and
Cybernetics: EIK"}
@String{j-J-KOREA-INFO-SCI-SOCIETY = "Journal of the Korea Information Science
Society = Chongbo Kwahakhoe nonmunji"}
@String{j-KYBERNETIKA = "Kybernetika"}
@String{j-J-LOGIC-ALG-PROG = "Journal of Logic and Algebraic Programming"}
@String{j-J-PAR-DIST-COMP = "Journal of Parallel and Distributed
Computing"}
@String{j-J-PAS-ADA = "Journal of Pascal and Ada"}
@String{j-J-RES-NATL-BUR-STAND = "Journal of Research of the National Bureau
of Standards"}
@String{j-J-SIAM = "Journal of the Society for Industrial and
Applied Mathematics"}
@String{j-J-SUPERCOMPUTING = "The Journal of Supercomputing"}
@String{j-J-SYMBOLIC-COMP = "Journal of Symbolic Computation"}
@String{j-J-SYST-ARCH = "Journal of Systems Architecture"}
@String{j-J-UCS = "J.UCS: Journal of Universal Computer
Science"}
@String{j-J-VLSI-SIGNAL-PROC = "Journal of VLSI Signal Processing"}
@String{j-JAVAWORLD = "JavaWorld: IDG's magazine for the Java
community"}
@String{j-JCLT = "The Journal of {C} Language Translation"}
@String{j-LECT-NOTES-COMP-SCI = "Lecture Notes in Computer Science"}
@String{j-LINEAR-ALGEBRA-APPL = "Linear Algebra and its Applications"}
@String{j-LMS-J-COMPUT-MATH = "LMS Journal of Computation and Mathematics"}
@String{j-LOGIN = ";login:"}
@String{j-LOPLAS = "ACM Letters on Programming Languages and
Systems"}
@String{j-MATH-COMP-SIM = "Mathematics and Computers in Simulation"}
@String{j-MATH-COMPUT = "Mathematics of Computation"}
@String{j-MATH-GAZ = "The Mathematical Gazette"}
@String{j-MATH-MAG = "Mathematics Magazine"}
@String{j-MATH-NACHR = "Math. Nachr."}
@String{j-MATH-SCI-ENG = "Mathematics in Science and Engineering"}
@String{j-MATH-SEMESTERBER = "Mathematische Semesterberichte"}
@String{j-MATH-STOS = "Math. Stos."}
@String{j-MATH-TABLES-OTHER-AIDS-COMPUT = "Mathematical Tables and Other Aids
to Computation"}
@String{j-MATH-TEACH = "The Mathematics Teacher"}
@String{j-MC = "mc"}
@String{j-MECH-ENG-BULL = "Mechanical Engineering Bulletin (India)"}
@String{j-MEM-FAC-SCI-KYUSHU-UNIV-A = "Memoirs of the Faculty of Science,
Kyushu Imperial University. Series A,
Mathematics = Kyushu Teikoku Daigaku
Rigakubu kiyo"}
@String{j-MICROPROC-MICROPROG = "Microprocessing and Microprogramming"}
@String{j-MICROPROC-MICROSYS = "Microprocessors and Microsystems"}
@String{j-MINI-MICRO-SYSTEMS = "Mini-Micro Systems"}
@String{j-NA-DIGEST = "NA Digest"}
@String{j-NACH-ELEK = "Nachrichtentechnik Elektronik"}
@String{j-NEC-RES-DEV = "Nippon Electric Company research and
development"}
@String{j-NEC-TECH-J = "NEC Technical Journal = NEC giho"}
@String{j-NORDISK-TIDSKR-INFORM-BEHAND = "Nordisk tidskrift for
informationsbehandling"}
@String{j-NUM-MATH = "Numerische Mathematik"}
@String{j-NUMER-ALGORITHMS = "Numerical Algorithms"}
@String{j-OPEN-SYSTEMS-TODAY = "Open Systems Today"}
@String{j-OPER-SYS-REV = "Operating Systems Review"}
@String{j-PC-MAGAZINE = "PC Magazine"}
@String{j-PC-WEEK = "PC Week"}
@String{j-PHYSICA-A = "Physica A"}
@String{j-PHYSICA-D = "Physica D"}
@String{j-PROC-AM-MATH-SOC = "Proceedings of the American Mathematical
Society"}
@String{j-PROC-AMER-PHIL-SOC = "Proceedings of the American Philosophical
Society"}
@String{j-PROC-CAMBRIDGE-PHIL-SOC = "Proceedings of the Cambridge
Philosophical Society. Mathematical and
physical sciences"}
@String{j-PROC-IEEE = "Proceedings of the IEEE"}
@String{j-PROC-SPIE = "Proceedings of the SPIE --- The
International Society for Optical
Engineering"}
@String{j-PROG-COMP-SOFT = "Programming and Computer Software;
translation of Programmirovaniye (Moscow,
USSR) Plenum"}
@String{j-PROGRAM-J = "Programmer's Journal"}
@String{j-PROGRAMMIROVANIE = "Programmirovanie"}
@String{j-QUART-J-MECH-APPLIED-MATH = "Quarterly Journal of Mechanics and
Applied Mathematics"}
@String{j-RCA-REV = "RCA review"}
@String{j-RELIABLE-COMPUTING = "Reliable Computing = Nadezhnye
vychisleniia"}
@String{j-SCI-COMPUT-PROGRAM = "Science of Computer Programming"}
@String{j-SCI-PROG = "Scientific Programming"}
@String{j-SIAM-J-COMPUT = "SIAM Journal on Computing"}
@String{j-SIAM-J-MAT-ANA-APPL = "SIAM Journal on Matrix Analysis and
Applications"}
@String{j-SIAM-J-NUMER-ANAL = "SIAM Journal on Numerical Analysis"}
@String{j-SIAM-J-SCI-COMP = "SIAM J. Sci. Comput."}
@String{j-SIAM-J-SCI-STAT-COMP = "SIAM Journal on Scientific and Statistical
Computing"}
@String{j-SIAM-NEWS = "SIAM News"}
@String{j-SIAM-REV = "SIAM Review"}
@String{j-SIAM-REVIEW = "SIAM Review"}
@String{j-SIGADA-LETTERS = "ACM SIGADA Ada Letters"}
@String{j-SIGCSE = "SIGCSE Bulletin (ACM Special Interest Group
on Computer Science Education)"}
@String{j-SIGMICRO = "ACM SIG Micro Newsletter"}
@String{j-SIGNUM = "ACM SIGNUM Newsletter"}
@String{j-SIGPLAN = "ACM SIGPLAN Notices"}
@String{j-SIGSAM = "SIGSAM Bulletin (ACM Special Interest Group
on Symbolic and Algebraic Manipulation)"}
@String{j-SIMULATION = "Simulation"}
@String{j-SPE = "Soft{\-}ware\emdash Prac{\-}tice and
Experience"}
@String{j-SPIE = "SPIE Proceedings"}
@String{j-STAT-PROB-LETT = "Statistics \& Probability Letters"}
@String{j-STUD-CERCET-MAT = "Studii {\c{s}}i cercet{\u{a}}ri Matematice"}
@String{j-SUPERCOMPUTER = "Supercomputer"}
@String{j-SYS-ANA-MODEL-SIM = "Systems analysis, modelling, simulation"}
@String{j-SYS-COMP-JAPAN = "Systems and computers in Japan"}
@String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"}
@String{j-TECHNOMETRICS = "Technometrics"}
@String{j-TECS = "ACM Transactions on Embedded Computing
Systems"}
@String{j-TELECOMM-RADIO-ENG = "Telecommunications and Radio Engineering"}
@String{j-THEOR-COMP-SCI = "Theoretical Computer Science"}
@String{j-THEORY-PROBAB-APPL = "Theory of probability and its applications"}
@String{j-TOCS = "ACM Transactions on Computer Systems"}
@String{j-TODAES = "ACM Transactions on Design Automation of
Electronic Systems."}
@String{j-TOG = "ACM Transactions on Graphics"}
@String{j-TOMS = "ACM Transactions on Mathematical Software"}
@String{j-TOPLAS = "ACM Transactions on Programming Languages
and Systems"}
@String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information
Processing Society of Japan"}
@String{j-TRANS-SOC-COMP-SIM = "Transactions of the Society for Computer
Simulation"}
@String{j-ZASTOS-MAT = "Zastosowania Matematyki"}
@String{j-Z-ANGE-MATH-MECH = "Zeitschrift f{\"u}r Angewandte Mathematik
und Mechanik"}
%%% ====================================================================
%%% Publishers and their addresses:
@String{pub-A-K-PETERS = "A. K. Peters, Ltd."}
@String{pub-A-K-PETERS:adr = "Natick, MA, USA"}
@String{pub-ACM = "ACM Press"}
@String{pub-ACM:adr = "New York, NY 10036, USA"}
@String{pub-AFIPS = "AFIPS Press"}
@String{pub-AFIPS:adr = "Montvale, NJ, USA"}
@String{pub-AKADEMIE-VERLAG = "Akademie-Verlag"}
@String{pub-AKADEMIE-VERLAG:adr = "Berlin, Germany"}
@String{pub-AMS = "American Mathematical Society"}
@String{pub-AMS:adr = "Providence, RI, USA"}
@String{pub-ACADEMIC = "Academic Press"}
@String{pub-ACADEMIC:adr = "New York, NY, USA"}
@String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr = "Reading, MA, USA"}
@String{pub-BALTZER = "J. C. Baltzer AG, Scientific
Publishing Company"}
@String{pub-BALTZER:adr = "Basel, Switzerland"}
@String{pub-BIB-INST = "Bibliographisches Institut"}
@String{pub-BIB-INST:adr = "Mannheim, Germany"}
@String{pub-BIRKHAUSER-BOSTON = "Birkh{\"a}user Boston Inc."}
@String{pub-BIRKHAUSER-BOSTON:adr = "Cambridge, MA, USA"}
@String{pub-BIRKHAUSER = "Birkh{\"a}user"}
@String{pub-BIRKHAUSER:adr = "Cambridge, MA, USA; Berlin, Germany; Basel,
Switzerland"}
@String{pub-BRADY = "Robert J. Brady Co."}
@String{pub-BRADY:adr = "Bowie, MD 20715, USA"}
@String{pub-CHAPMAN-HALL = "Chapman and Hall, Ltd."}
@String{pub-CHAPMAN-HALL:adr = "London, UK"}
@String{pub-CRC = "CRC Press"}
@String{pub-CRC:adr = "2000 N.W. Corporate Blvd., Boca Raton,
FL 33431-9868, USA"}
@String{pub-CUP = "Cambridge University Press"}
@String{pub-CUP:adr = "Cambridge, UK"}
@String{pub-DOVER = "Dover"}
@String{pub-DOVER:adr = "New York, NY, USA"}
@String{pub-DOWDEN = "Dowden, Hutchinson and Ross"}
@String{pub-DOWDEN:adr = "Stroudsburg, PA, USA"}
@String{pub-DP = "Digital Press"}
@String{pub-DP:adr = "12 Crosby Drive, Bedford, MA 01730, USA"}
@String{pub-ELLIS-HORWOOD = "Ellis Horwood"}
@String{pub-ELLIS-HORWOOD:adr = "New York, NY, USA"}
@String{pub-ELSEVIER = "Elsevier"}
@String{pub-ELSEVIER:adr = "Amsterdam, The Netherlands"}
@String{pub-ENH = "Elsevier North-Holland, Inc."}
@String{pub-ENH:adr = "New York, NY, USA"}
@String{pub-FSF = "{Free Software Foundation, Inc.}"}
@String{pub-FSF:adr = "51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301, USA, Tel: (617) 876-3296"}
@String{pub-GRUYTER = "Walter de Gruyter"}
@String{pub-GRUYTER:adr = "Berlin, Germany"}
@String{pub-HANSER = "Carl Hanser"}
@String{pub-HANSER:adr = "M{\"u}nchen, Germany"}
@String{pub-HAYDEN-BOOK = "Hayden Book Co."}
@String{pub-HAYDEN-BOOK:adr = "Rochelle Park, NJ, USA"}
@String{pub-HRW = "Holt, Reinhart, and Winston"}
@String{pub-HRW:adr = "New York, NY, USA"}
@String{pub-IBM = "IBM Corporation"}
@String{pub-IBM:adr = "San Jose, CA, USA"}
@String{pub-IBM-WATSON = "IBM Thomas J. Watson Research Center"}
@String{pub-IBM-WATSON:adr = "Yorktown Heights, NY, USA"}
@String{pub-IEC = "International Electrotechnical Commission"}
@String{pub-IEC:adr = "3, rue de Varemb{\'e}, PO Box 131, CH-1211
Geneva 20, Switzerland. Telephone: +41 22
919 02 11. Telefax: +41 22 919 03 00.
E-mail: {\tt info@\penalty0iec.\penalty0ch}. URL: {\tt
http:\penalty0//\penalty0www.\penalty0iec.\penalty0ch}"}
@String{pub-IEE = "IEE (Institution of Electrical Engineers)"}
@String{pub-IEE:adr = "London, UK"}
@String{pub-IEEE = "IEEE Computer Society Press"}
@String{pub-IEEE:adr = "1109 Spring Street, Suite 300, Silver
Spring, MD 20910, USA"}
@String{pub-IEEE-STD = "IEEE"}
@String{pub-IEEE-STD:adr = "New York, NY, USA"}
@String{pub-IMACS = "IMACS"}
@String{pub-IMACS:adr = "Department of Computer Science, Rutgers
University, New Brunswick, NJ"}
@String{pub-INTEL = "Intel Corporation"}
@String{pub-INTEL:adr = "Santa Clara, CA, USA"}
@String{pub-ISO = "International Organization for
Standardization"}
@String{pub-ISO:adr = "Geneva, Switzerland"}
@String{pub-IWT = "IWT"}
@String{pub-IWT:adr = "Vaterstetten, Germany"}
@String{pub-JW = "John Wiley"}
@String{pub-JW:adr = "New York, NY, USA"}
@String{pub-KLUWER = "Kluwer Academic Publishers Group"}
@String{pub-KLUWER:adr = "Norwell, MA, USA, and Dordrecht,
The Netherlands"}
@String{pub-MAC = "Macmillan Publishing Company"}
@String{pub-MAC:adr = "New York, NY, USA"}
@String{pub-MCGRAW-HILL = "McGraw-Hill"}
@String{pub-MCGRAW-HILL:adr = "New York, NY, USA"}
@String{pub-MILLER-FREEMAN = "Miller Freeman Publications"}
@String{pub-MILLER-FREEMAN:adr = "San Francisco, CA, USA"}
@String{pub-MIT = "The MIT Press"}
@String{pub-MIT:adr = "Cambridge, MA"}
@String{pub-MORGAN-KAUFMANN = "Morgan Kaufmann Publishers"}
@String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"}
@String{pub-MOTOROLA = "Motorola Corporation"}
@String{pub-MOTOROLA:adr = "Phoenix, AZ, USA"}
@String{pub-MT = "M\&T Books"}
@String{pub-MT:adr = "M\&T Publishing, Inc., 501 Galveston Drive,
Redwood City, CA 94063, USA"}
@String{pub-NASA = "National Aeronautics and Space
Administration"}
@String{pub-NASA:adr = "Washington, DC, USA"}
@String{pub-NORTH-HOLLAND = "North-Hol{\-}land"}
@String{pub-NORTH-HOLLAND:adr = "Amsterdam, The Netherlands"}
@String{pub-OLDENBOURG = "R. Oldenbourg Verlag"}
@String{pub-OLDENBOURG:adr = "Munich, Germany and Vienna, Austria"}
@String{pub-OXFORD = "Oxford University Press"}
@String{pub-OXFORD:adr = "Walton Street, Oxford OX2 6DP, UK"}
@String{pub-PENGUIN = "Penguin"}
@String{pub-PENGUIN:adr = "London, UK"}
@String{pub-PERGAMON = "Pergamon Press"}
@String{pub-PERGAMON:adr = "New York, NY, USA"}
@String{pub-PH = "Pren{\-}tice-Hall"}
@String{pub-PH:adr = "Upper Saddle River, NJ 07458, USA"}
@String{pub-PHPTR = "Pren{\-}tice-Hall PTR"}
@String{pub-PHPTR:adr = "Upper Saddle River, NJ 07458, USA"}
@String{pub-PLENUM = "Plenum Press"}
@String{pub-PLENUM:adr = "New York, NY, USA"}
@String{pub-PUP = "Princeton University Press"}
@String{pub-PUP:adr = "Princeton, NJ, USA"}
@String{pub-R-E-KRIEGER = "Robert E. Krieger Publishing Company"}
@String{pub-R-E-KRIEGER:adr = "Huntington, NY, USA"}
@String{pub-RESTON = "Reston Publishing Co. Inc."}
@String{pub-RESTON:adr = "Reston, VA, USA"}
@String{pub-SF = "Scott, Foresman and Company"}
@String{pub-SF:adr = "Glenview, IL, USA"}
@String{pub-SIAM = "Society for Industrial and Applied
Mathematics"}
@String{pub-SIAM:adr = "Philadelphia, PA, USA"}
@String{pub-SIEMENS = "Siemens Aktiengesellschaft"}
@String{pub-SIEMENS:adr = "Berlin and Munich, Germany"}
@String{pub-SPIE = "Society of Photo-optical
Instrumentation Engineers (SPIE)"}
@String{pub-SPIE:adr = "Bellingham, WA, USA"}
@String{pub-SPRINGER-WIEN = "Spring{\-}er"}
@String{pub-SPRINGER-WIEN:adr = "Wien / New York"}
@String{pub-SRNI = "Software Research Northwest, Inc."}
@String{pub-SRNI:adr = "17710 100th Avenue SW, Vashon Island, WA
98070, USA"}
@String{pub-SUN = "Sun Microsystems"}
@String{pub-SUN:adr = "2550 Garcia Avenue, Mountain View,
CA 94043, USA"}
@String{pub-SV = "Spring{\-}er-Ver{\-}lag"}
@String{pub-SV:adr = "Berlin, Germany~/ Heidelberg,
Germany~/ London, UK~/ etc."}
@String{pub-SYNGRESS = "Syngress Publishing, Inc."}
@String{pub-SYNGRESS:adr = "Rockland, MA, USA"}
@String{pub-TEUBNER = "B. G. Teubner"}
@String{pub-TEUBNER:adr = "Stuttgart, Germany"}
@String{pub-TEWI = "te-wi"}
@String{pub-TEWI:adr = "M{\"u}nchen, Germany"}
@String{pub-USENIX = "USENIX"}
@String{pub-USENIX-EL-CERRITO:adr = "P.O. Box 7, El Cerrito 94530, CA,
USA"}
@String{pub-USENIX:adr = "San Francisco, CA, USA"}
@String{pub-VEB-VERLAG-TECHNIK = "VEB Verlag Technik"}
@String{pub-VEB-VERLAG-TECHNIK:adr = "Berlin, Germany"}
@String{pub-VIKING = "Viking"}
@String{pub-VIKING:adr = "New York, NY, USA"}
@String{pub-WCB = "William C. Brown Company Publishers"}
@String{pub-WCB:adr = "Dubuque, IA, USA"}
@String{pub-WEITEK = "Weitek Corporation"}
@String{pub-WEITEK:adr = "1060 E. Arques Ave., Sunnyvale, CA
94086-BRM-9759, USA"}
@String{pub-WESTERN-PERIODICALS = "Western Periodicals Co.,"}
@String{pub-WESTERN-PERIODICALS:adr = "North Hollywood, CA"}
@String{pub-WILEY = "Wiley"}
@String{pub-WILEY:adr = "New York, NY, USA"}
@String{pub-WILEY-INTERSCIENCE = "Wiley-In{\-}ter{\-}sci{\-}ence"}
@String{pub-WILEY-INTERSCIENCE:adr = "New York, NY, USA"}
@String{pub-WORLD-SCI = "World Scientific Publishing
Co. Pte. Ltd."}
@String{pub-WORLD-SCI:adr = "P. O. Box 128, Farrer Road,
Singapore 9128"}
%%% ====================================================================
%%% Series abbreviations:
@String{ser-LNCS = "Lecture Notes in Computer Science"}
@String{ser-LNM = "Lecture Notes in Mathematics"}
@String{ser-SIGPLAN = "ACM SIG{\-}PLAN Notices"}
%%% ====================================================================
%%% Bibliography entries.
%%%
%%% NB: Some journals do not indicate a month for each issue, and a few
%%% have volumes, but no issue numbers, or issues without volumes. Such
%%% cases are identified by xxmonth, xxnumber, and xxvolume entries with a
%%% value of "(none)", so that searches can still be used to identify
%%% other entries where such information is still missing.
%%%
%%% ISBNs were introduced in 1972, so books published before that do not
%%% have ISBN entries, unless the publisher supplied one in a post-1971
%%% printing. A few books, and many conference proceedings, published
%%% since 1972, lack ISBNs; these are identified with xxISBN values of
%%% (none), again to facilitate searching for missing values.
@Article{Newcomb:1881:NFU,
author = "Simon Newcomb",
title = "Note on the frequency of use of the different digits
in natural numbers",
journal = j-AM-J-MATH,
volume = "4",
number = "1/4",
pages = "39--40",
year = "1881",
CODEN = "AJMAAN",
ISSN = "0002-9327",
bibdate = "Thu Feb 15 16:35:24 2007",
URL = "http://links.jstor.org/sici?sici=0002-9327%281881%294%3A1%2F4%3C39%3ANOTFOU%3E2.0.CO%3B2-K",
abstract = "That the ten digits do not occur with equal frequency
must be evident to any one making much use of
logarithmic tables, and noticing how much faster the
first pages wear out than the last ones. The first
significant figure is oftener 1 than any other digit,
and the frequency diminishes up to 9.",
acknowledgement = ack-nhfb,
keywords = "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
remark = "From p. 40: ``The law of probability of the occurrence
of numbers is such that all mantissas of their
logarithms are equally probable.''",
}
@Book{Karpinski:1925:HA,
author = "Louis Charles Karpinski",
title = "The History of Arithmetic",
publisher = "Rand McNally \& Company",
address = "New York, NY, USA",
pages = "xi + 200",
year = "1925",
bibdate = "Fri Nov 28 18:09:05 2003",
acknowledgement = ack-mfc # " and " # ack-nhfb,
}
@Article{Benford:1938:LAN,
author = "Frank Benford",
title = "The Law of Anomalous Numbers",
journal = j-PROC-AMER-PHIL-SOC,
volume = "78",
number = "4",
pages = "551--572",
month = mar,
year = "1938",
CODEN = "PAPCAA",
ISSN = "0003-049X",
bibdate = "Thu Feb 15 16:28:28 2007",
URL = "http://links.jstor.org/sici?sici=0003-049X%2819380331%2978%3A4%3C551%3ATLOAN%3E2.0.CO%3B2-G",
abstract = "It has been observed that the first pages of a table
of common logarithms show more wear than do the last
pages, indicating that more used numbers begin with the
digit 1 than with the digit 9. A compilation of some
20,000 first digits taken from widely divergent sources
shows that there is a logarithmic distribution of first
digits when the numbers are composed of four or more
digits. An analysis of the numbers from different
sources shows that the numbers taken from unrelated
subjects, such as a group of newspaper items, show a
much better agreement with a logarithmic distribution
than do numbers from mathematical tabulations or other
formal data. There is here the peculiar fact that
numbers that individually are without relationship are,
when considered in large groups, in good agreement with
a distribution law---hence the name ``Anomalous
Numbers.''\par
A further analysis of the data shows a strong tendency
for bodies of numerical data to fall into geometric
series. If the series is made up of numbers containing
three or more digits the first digits form a
logarithmic series. If the numbers contain only single
digits the geometric relation still holds but the
simple logarithmic relation no longer applies.\par
An equation is given showing the frequencies of first
digits in the different orders of numbers 1 to 10, 10
to 100, etc.\par
The equation also gives the frequency of digits in the
second, third + place of a multi-digit number, and it
is shown that the same law applies to
reciprocals.\par
There are many instances showing that the geometric
series, or the logarithmic law, has long been
recognized as a common phenomenon in factual literature
and in the ordinary affairs of life. The wire gauge and
drill gauge of the mechanic, the magnitude scale of the
astronomer and the sensory response curves of the
psychologist are all particular examples of a
relationship that seems to extend to all human affairs.
The Law of Anomalous Numbers is thus a general
probability law of widespread application.",
acknowledgement = ack-nhfb,
keywords = "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
remark = "From \cite{Logan:1978:FDP}: ``Benford's paper was
published in 1938 in a journal of rather limited
circulation and not usually read by mathematicians. It
so happened that it was immediately followed in the
same issue by a physics paper which became of some
importance for secret nuclear work during World War II
[H. A. Bethe, M. E. Rose, and L. P. Smith, `The
Multiple Scattering of Electrons', Proc. Amer. Phil.
Soc. 78(4), 573--585 (1938)]. That is why Benford's
paper caught the attention of physicists in the early
1940's and was much discussed. This led to the notes in
Nature by Goudsmit and Furry [3] and Furry and Hurwitz
[4] containing an effort to explain Benford's law. We
considered it at that time merely a welcome diversion
and did not expect that over thirty papers would be
devoted to this subject in subsequent years.'' The 2006
bibliography \cite{Hurlimann:2006:BLB} cites 325
publications about Benford's Law.",
}
@Book{Hardy:1938:ITN,
author = "G. H. (Godfrey Harold) Hardy and E. M. (Edward
Maitland) Wright",
title = "An Introduction to the Theory of Numbers",
publisher = pub-OXFORD,
address = pub-OXFORD:adr,
pages = "xvi + 403",
year = "1938",
LCCN = "QA241 .H28",
bibdate = "Fri Nov 30 06:49:15 2007",
acknowledgement = ack-nhfb,
}
@Misc{Burks:1946:PDL,
author = "Arthur W. Burks and Herman H. Goldstine and John von
Neumann",
title = "Preliminary discussion of the logical design of an
electronic computing instrument",
howpublished = "Report to the U.S. Army Ordnance Department",
year = "1946",
bibdate = "Wed Oct 13 08:17:48 2004",
note = "Reprinted in
\cite[pp.~221--259]{Swartzlander:1976:CDD} and
\cite[pp.~97--146]{Aspray:1987:PJN}",
acknowledgement = ack-nhfb,
remark = "Discusses floating-point versus fixed-point
computation, and concludes that floating-point is
probably not justifiable. They wrote:\par
``There appear to be two major purposes in a `floating'
decimal point system both of which arise from the fact
that the number of digits in a word is a constant fixed
by design considerations for each particular machine.
The first of these purposes is to retain in a sum or
product as many significant digits as possible and the
second of these is to free the human operator from the
burden of estimating and inserting into a problem
`scale factors' --- multiplicative constants which
serve to keep numbers within the limits of the
machine.\par
There is, of course, no denying the fact that human
time is consumed in arranging for the introduction of
suitable scale factors. We only argue that the time so
consumed is a very small percentage of the total time
we will spend in preparing an interesting problem for
our machine. The first advantage of the floating point
is, we feel, somewhat illusory. In order to have such a
floating point, one must waste memory capacity which
could otherwise be used for carrying more digits per
word. It would therefore seem to us not at all clear
whether the modest advantages of a floating binary
point offset the loss of memory capacity and the
increased complexity of the arithmetic and control
circuits.''",
}
@Article{Goldstine:1946:ENI,
author = "H. H. Goldstine and Adele Goldstine",
title = "The Electronic Numerical Integrator and Computer
({ENIAC})",
journal = j-MATH-TABLES-OTHER-AIDS-COMPUT,
volume = "2",
number = "15",
pages = "97--110",
month = jul,
year = "1946",
CODEN = "MTTCAS",
ISSN = "0891-6837",
bibdate = "Tue Oct 13 08:44:19 MDT 1998",
bibsource = "JSTOR database",
acknowledgement = ack-nhfb,
}
@TechReport{Goldstine:1947:PCP,
author = "Herman H. Goldstine and John von Neumann",
title = "Planning and coding of problems for an electronic
computing instrument",
type = "Technical report",
number = "1",
institution = "Institute for Advanced Study",
address = "Princeton, NJ, USA",
day = "1",
month = apr,
year = "1947",
bibdate = "Wed Jun 01 17:41:33 2005",
note = "Reprinted in \cite[80--151]{Taub:1961:JNC}. Knuth
\cite[p.~278]{Knuth:1997:SA} cites pp.~142--151 of this
report as the first published treatment of
double-precision arithmetic on digital computers.",
acknowledgement = ack-nhfb,
}
@Article{vonNeumann:1947:NIM,
author = "J. von Neumann and H. H. Goldstine",
title = "Numerical Inverting of Matrices of High Order",
journal = j-BULL-AMS,
volume = "53",
number = "11",
pages = "1021--1099",
month = nov,
year = "1947",
CODEN = "BAMOAD",
ISSN = "0002-9904",
MRclass = "65.0X",
MRnumber = "MR0024235 (9,471b)",
MRreviewer = "E. Bodewig",
bibdate = "Thu Nov 8 14:49:36 2007",
note = "See \cite{Goldstine:1951:NIM} for Part II. Reprinted
in \cite[v.~5, pp.~479--557]{Taub:1961:JNC}.",
acknowledgement = ack-nhfb # " and " # ack-jg,
remark = "This may be the first journal publication about the
use of double-precision arithmetic on computers, used
for the accumulation of inner products and matrix
products. On pp.~1035--1038, the authors show that when
the sum of $m$ products of two $s$-digit numbers is
accumulated in precision $2s$, with rounding to $s$
digits only after the final sum is complete, then the
rounding error is essentially one unit in the last
place, instead of $m$ times that value.",
}
@Article{Hartree:1949:NSR,
author = "Douglas R. (Douglas Rayner) Hartree",
title = "Note On Systematic Roundoff Errors in Numerical
Integration",
journal = "Journal of Research of the National Bureau of
Standards",
volume = "42",
number = "??",
pages = "62--??",
month = "????",
year = "1949",
bibdate = "Wed Feb 14 19:07:37 2007",
acknowledgement = ack-nhfb,
}
@Article{Booth:1951:SBM,
author = "A. D. Booth",
title = "A signed binary multiplication technique",
journal = j-QUART-J-MECH-APPLIED-MATH,
volume = "4",
number = "2",
pages = "236--240",
month = "????",
year = "1951",
CODEN = "QJMMAV",
ISSN = "0033-5614",
bibdate = "Thu Apr 2 08:38:35 1998",
acknowledgement = ack-sfo # " and " # ack-nhfb,
}
@Article{Gill:1951:PSS,
author = "S. Gill",
title = "A process for the step-by-step integration of
differential equations in an automatic digital
computing machine",
journal = j-PROC-CAMBRIDGE-PHIL-SOC,
volume = "47",
pages = "96--108",
year = "1951",
CODEN = "PCPSA4",
ISSN = "0008-1981",
bibdate = "Tue Aug 28 05:54:12 2001",
acknowledgement = ack-nhfb,
keywords = "accurate floating-point summation; floating-point
arithmetic; rounding errors",
remark = "Higham \cite{Higham:1993:AFP} comments ``In 1951 Gill
[8] noticed that the rounding error in the sum of two
numbers could be estimated by subtracting one of the
numbers from the sum, and he made use of this estimate
in a Runge-Kutta code in a program library for the
EDSAC computer.''",
}
@Article{Goldstine:1951:NIM,
author = "Herman H. Goldstine and John von Neumann",
title = "Numerical inverting of matrices of high order. {II}",
journal = j-PROC-AM-MATH-SOC,
volume = "2",
pages = "188--202",
year = "1951",
CODEN = "PAMYAR",
ISSN = "0002-9939",
MRclass = "65.0X",
MRnumber = "MR0041539 (12,861b)",
MRreviewer = "F. J. Murray",
bibdate = "Thu Nov 8 14:49:46 2007",
note = "See \cite{vonNeumann:1947:NIM} for Part I.",
URL = "http://www.jstor.org/view/00029939/di970628/97p0185x/0",
acknowledgement = ack-nhfb,
fjournal = "Proceedings of the American Mathematical Society",
}
@Article{Davis:1952:ARS,
author = "K. Davis and R. Biddulph and S. Balashek",
title = "Automatic Recognition of Spoken Digits",
journal = j-J-ACOUST-SOC-AM,
volume = "24",
number = "6",
pages = "637--642",
month = nov,
year = "1952",
CODEN = "JASMAN",
ISSN = "0001-4966",
bibdate = "Fri Nov 28 16:38:51 2003",
acknowledgement = ack-mfc # " and " # ack-nhfb,
}
@Book{IBM:1953:POT,
author = "{IBM Corporation}",
title = "Principles of Operation: Type 701 and Associated
Equipment",
publisher = pub-IBM,
address = pub-IBM:adr,
pages = "103",
year = "1953",
bibdate = "Wed Sep 14 23:17:49 1994",
acknowledgement = ack-nhfb,
}
@Article{Backus:1954:ISS,
author = "J. W. Backus",
title = "The {IBM 701 Speedcoding} System",
journal = j-J-ACM,
volume = "1",
number = "1",
pages = "4--6",
month = jan,
year = "1954",
CODEN = "JACOAH",
ISSN = "0004-5411",
bibdate = "Fri Nov 04 00:18:27 1994",
URL = "http://community.computerhistory.org/scc/projects/FORTRAN/paper/p4-backus.pdf",
acknowledgement = ack-nhfb,
abstract = "The IBM 701 Speedcoding System is a set of
instructions which causes the 701 to behave like a
three-address floating point calculator. Let us call
this the Speedcoding calculator. In addition to
operating in floating point, this Speedcoding
calculator has extremely convenient means for getting
information into the machine and for printing results;
it has an extensive set of operations to make the job
of programming as easy as possible. Speedcoding also
provides automatic address modification, flexible
tracing, convenient use of auxiliary storage, and
built-in checking.",
}
@Manual{Burroughs:1954:DH,
author = "{Burroughs Corporation. ElectroData}",
title = "Datatron handbooks",
organization = "The Division",
address = "Pasadena, CA, USA",
year = "1954",
bibdate = "Sat Feb 24 15:01:45 MST 1996",
note = "12 volumes in 1.",
acknowledgement = ack-nhfb,
keywords = "Datatron (Computer)",
remark = "Datatron programming and coding manual --- Datatron
operation manual --- Central computer handbook ---
Paper tape system handbook --- Card converter Model 500
handbook --- Magnetic tape system handbook ---
Cardatron system handbook --- Model 560 DATAFILE
handbook --- Control console and consolette handbook
--- Floating point control unit handbook --- External
switching unit handbook --- Tape preparation unit
handbook.",
}
@Article{Gorn:1954:AAC,
author = "Saul Gorn",
title = "The Automatic Analysis and Control of Computing
Errors",
journal = j-J-SIAM,
volume = "2",
number = "2",
pages = "69--81",
month = jun,
year = "1954",
CODEN = "JSIMAV",
ISSN = "0368-4245",
bibdate = "Thu Oct 15 18:16:06 MDT 1998",
bibsource = "JSTOR database",
acknowledgement = ack-nhfb,
}
@Article{Moshman:1954:GPR,
author = "Jack Moshman",
title = "The Generation of Pseudo-Random Numbers on a Decimal
Calculator",
journal = j-J-ACM,
volume = "1",
number = "2",
pages = "88--91",
month = apr,
year = "1954",
CODEN = "JACOAH",
ISSN = "0004-5411",
bibdate = "Fri Nov 04 00:18:27 1994",
acknowledgement = ack-nhfb,
keywords = "decimal floating-point arithmetic",
}
@Book{Hastings:1955:ADC,
author = "Cecil B. {Hastings, Jr.} and Jeanne T. Hayward and
James P. {Wong, Jr.}",
title = "Approximations for Digital Computers",
publisher = pub-PUP,
address = pub-PUP:adr,
pages = "viii + 201",
year = "1955",
LCCN = "QA76 .H33",
bibdate = "Mon Sep 30 14:51:50 1996",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@Article{Lenaerts:1955:ASR,
author = "E. H. Lenaerts",
title = "Automatic Square Rooting",
journal = "Electronic Engineering",
volume = "27",
number = "??",
pages = "287--289",
month = jul,
year = "1955",
bibdate = "Thu Sep 1 10:15:41 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@Article{Parsons:1955:SDC,
author = "Frances L. Parsons",
title = "A Simple Desk-Calculator Method for Checking Binary
Results of Digital Computer Arithmetic Operations",
journal = j-J-ACM,
volume = "2",
number = "3",
pages = "205--207",
month = jul,
year = "1955",
CODEN = "JACOAH",
ISSN = "0004-5411",
bibdate = "Wed Nov 09 01:00:34 1994",
acknowledgement = ack-nhfb,
}
@Book{Richards:1955:AOD,
author = "R. K. Richards",
title = "Arithmetic Operations in Digital Computers",
publisher = "D. Van Nostrand",
address = "New York, NY, USA",
pages = "iv + 397",
year = "1955",
LCCN = "QA75 .R5 1955",
bibdate = "Fri Nov 28 18:46:37 2003",
acknowledgement = ack-nhfb,
}
@Article{Perkins:1956:EPC,
author = "Robert Perkins",
title = "{EASIAC}, {A} Pseudo-Computer",
journal = j-J-ACM,
volume = "3",
number = "2",
pages = "65--72",
month = apr,
year = "1956",
CODEN = "JACOAH",
ISSN = "0004-5411",
bibdate = "Fri Nov 04 23:46:26 1994",
abstract = "One of the primary functions of the MIDAC installation
at the University of Michigan is the instruction of
beginners in the various aspects of digital machine use
including programming and coding. \ldots{} In
conducting these courses it was soon found to be
extremely difficult, in five or six instruction
periods, to bring a complete newcomer up to the point
where he can code and check out on MIDAC anything more
than a rather trivial routine. As might be expected the
difficulty centers around problems of scaling,
instruction modification and binary representation.
\ldots{} To alleviate these problems it was decided
that a new computer was needed: one designed to make
programming easier. At the cost of some of MIDAC's
speed and capacity plus two or three man-months of
programming time EASIAC, the EASy Instruction Automatic
Computer, was realized as a translation-interpretation
program in MIDAC.",
acknowledgement = ack-nhfb,
keywords = "decimal floating-point arithmetic",
remark = "Early example of a decimal floating-point machine.",
}
@Article{Robertson:1956:NCD,
author = "J. E. Robertson",
title = "A new class of digital division methods",
journal = j-IRE-TEC,
volume = "EC-5",
number = "??",
pages = "65--73",
month = jun,
year = "1956",
CODEN = "IRELAO",
ISSN = "0367-9950",
bibdate = "Fri Nov 09 19:14:45 2007",
acknowledgement = ack-nhfb,
}
@Article{Stegun:1956:PC,
author = "Irene A. Stegun and Milton Abramowitz",
title = "Pitfalls in computation",
journal = "Journal of the Society for Industrial and Applied
Mathematics",
volume = "4",
pages = "207--219",
year = "1956",
bibdate = "Tue Aug 28 06:16:28 2001",
acknowledgement = ack-nhfb,
}
@Article{Weinberger:1956:OMA,
author = "A. Weinberger and J. L. Smith",
title = "A One-Microsecond Adder Using One-Megacycle
Circuitry",
journal = j-IRE-TEC,
volume = "EC-5",
number = "??",
pages = "65--73",
month = jun,
year = "1956",
CODEN = "IRELAO",
ISSN = "0367-9950",
bibdate = "Fri Nov 09 19:38:57 2007",
acknowledgement = ack-nhfb,
}
@Article{Ercoli:1957:EDO,
author = "Paolo Ercoli and Roberto Vacca",
title = "Errors Due to Overflow in Arithmetic Operations
Particularly as Regards {FINAC} Electronic Computer",
journal = j-J-ACM,
volume = "4",
number = "4",
pages = "450--455",
month = oct,
year = "1957",
CODEN = "JACOAH",
ISSN = "0004-5411",
bibdate = "Thu Dec 08 09:28:48 2005",
note = "See letter \cite{Ercoli:1960:LEE}.",
acknowledgement = ack-nhfb,
keywords = "floating-point arithmetic; overflow",
}
@Article{Kogbetliantz:1957:CEN,
author = "E. G. Kogbetliantz",
title = "Computation of $e^n$ for $-\infty<n<+\infty$ Using an
Electronic Computer",
journal = j-IBM-JRD,
volume = "1",
number = "2",
pages = "110--115",
month = apr,
year = "1957",
CODEN = "IBMJAE",
ISSN = "0018-8646",
bibdate = "Tue Sep 06 18:04:49 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@Article{Luke:1957:CLZ,
author = "Y. L. Luke",
title = "On the Computation of $\log{Z}$ and $\arctan{Z}$",
journal = j-MATH-TABLES-OTHER-AIDS-COMPUT,
volume = "11",
number = "??",
pages = "16--18",
month = "????",
year = "1957",
CODEN = "MTTCAS",
ISSN = "0891-6837",
bibdate = "Thu Sep 1 10:16:09 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@TechReport{Taylor:1957:CCA,
author = "W. Bruce Taylor",
title = "{COIN} (Compile-Interpreter): an automatic
programming, fixed and floating-point library of
subroutines for the {ERA} 1103 computer",
institution = "Operations Research Office, Johns Hopkins University",
address = "Bethesda, MD, USA",
pages = "43",
year = "1957",
bibdate = "Sat Feb 24 15:01:45 MST 1996",
series = "Staff paper / Johns Hopkins University, Operations
Research Office; ORO-SP-32 Staff paper (Johns Hopkins
University. Operations Research Office); ORO-SP-32.",
acknowledgement = ack-nhfb,
keywords = "Military art and science --- Data processing.;
Military research --- Data processing.",
remark = "Cover title. ``Operating under contract with the
Department of the Army.'' ``Project COMPLAB.''
``October 1957.'' ORO-SP-32",
}
@TechReport{Anonymous:1958:ARM,
author = "Anonymous",
title = "Analysis and research memorandum 294",
type = "{AR} Memo",
number = "294 (AD 207929)",
institution = "Massachusetts Institute of Technology, Naval
Supersonic Laboratory",
address = "Cambridge, MA, USA",
pages = "7",
day = "23",
month = oct,
year = "1958",
bibdate = "Sat Feb 24 15:01:45 MST 1996",
acknowledgement = ack-nhfb,
keywords = "Error functions.; Floating-point arithmetic.",
}
@Article{Bemer:1958:MMS,
author = "R. W. Bemer",
title = "A Machine Method for Square-Root Computation",
journal = j-CACM,
volume = "1",
number = "1",
pages = "6--7",
month = jan,
year = "1958",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Thu Sep 15 18:35:46 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@Article{Bemer:1958:SMC,
author = "R. W. Bemer",
title = "A Subroutine Method for Calculating Logarithms",
journal = j-CACM,
volume = "1",
number = "5",
pages = "5--7",
month = may,
year = "1958",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Thu Sep 1 10:16:09 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@Article{Couleur:1958:BBD,
author = "J. F. Couleur",
title = "{BIDEC} --- {A} Binary-to-Decimal or Decimal-to-Binary
Converter",
journal = j-IRE-TEC,
volume = "EC-7",
pages = "313--316",
year = "1958",
CODEN = "IRELAO",
ISSN = "0367-9950",
bibdate = "Fri Nov 28 16:28:12 2003",
acknowledgement = ack-mfc # " and " # ack-nhfb,
keywords = "decimal floating-point arithmetic",
}
@Article{Delury:1958:CAN,
author = "Daniel B. Delury",
title = "Computation with Approximate Numbers",
journal = j-MATH-TEACH,
volume = "51",
pages = "521--530",
month = nov,
year = "1958",
ISSN = "0025-5769",
bibdate = "Fri Nov 28 11:47:47 2003",
acknowledgement = ack-nhfb,
}
@Article{Ershov:1958:PAO,
author = "Andrei P. Ershov",
title = "On Programming of Arithmetic Operations",
journal = j-CACM,
volume = "1",
number = "8",
pages = "3--6",
month = aug,
year = "1958",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Wed Jul 14 15:48:21 MDT 2004",
bibsource = "http://dblp.uni-trier.de/db/journals/cacm/cacm1.html#Ershov58;
http://portal.acm.org/",
acknowledgement = ack-nhfb,
oldlabel = "Ershov58",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Ershov58",
}
@Article{Gower:1958:NIM,
author = "J. C. Gower",
title = "A Note on an Iterative Method for Root Extraction",
journal = j-COMP-J,
volume = "1",
pages = "142--143",
year = "1958",
CODEN = "CMPJA6",
ISSN = "0010-4620",
bibdate = "Thu Sep 15 18:36:55 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
xxmonth = "(none)",
xxnumber = "(none)",
}
@Article{Kogbetliantz:1958:CANa,
author = "E. G. Kogbetliantz",
title = "Computation of Arctan {$N$} for $-\infty<{N}<+\infty$
Using an Electronic Computer",
journal = j-IBM-JRD,
volume = "2",
number = "1",
pages = "43--53",
month = jan,
year = "1958",
CODEN = "IBMJAE",
ISSN = "0018-8646",
bibdate = "Thu Sep 1 10:16:10 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@Article{Kogbetliantz:1958:CANb,
author = "E. G. Kogbetliantz",
title = "Computation of Arcsin {$N$} for $0<{N}<1$ Using an
Electronic Computer",
journal = j-IBM-JRD,
volume = "2",
number = "3",
pages = "218--222",
month = jul,
year = "1958",
CODEN = "IBMJAE",
ISSN = "0018-8646",
bibdate = "Thu Sep 1 10:16:10 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@Article{Metropolis:1958:SDC,
author = "N. Metropolis and R. L. Ashenhurst",
title = "Significant Digit Computer Arithmetic",
journal = j-IRE-TEC,
volume = "EC7",
number = "??",
pages = "265--267",
month = "????",
year = "1958",
CODEN = "IRELAO",
ISSN = "0367-9950",
bibdate = "Wed Feb 14 19:23:38 2007",
bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib",
acknowledgement = ack-nhfb,
}
@Article{Robertson:1958:NCD,
author = "J. E. Robertson",
title = "A new class of digital division methods",
journal = j-IRE-TEC,
volume = "EC-7",
number = "3",
pages = "88--92",
month = sep,
year = "1958",
CODEN = "IRELAO",
ISSN = "0367-9950",
bibdate = "Thu Apr 2 08:38:35 1998",
acknowledgement = ack-sfo # " and " # ack-nhfb,
}
@Article{Sisson:1958:IDR,
author = "Roger L. Sisson",
title = "An Improved Decimal Redundancy Check",
journal = j-CACM,
volume = "1",
number = "5",
pages = "10--12",
month = may,
year = "1958",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Mon Jan 22 07:22:12 MST 2001",
bibsource = "http://dblp.uni-trier.de/db/journals/cacm/cacm1.html#Sisson58",
abstract = "As more emphasis is placed on improving the accuracy
of data fed into automatic computing systems, more
emphasis will be placed on redundancy checking of
predictable fields within the input. Two systems (at
least) of checking a field of decimal digits have been
proposed. In both of these it is assumed that the field
to be checked is all numeric and that the redundancy
must be of only one digit.",
acknowledgement = ack-nhfb,
keywords = "decimal floating-point arithmetic",
oldlabel = "Sisson58",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Sisson58",
}
@Article{Tocher:1958:TMD,
author = "K. D. Tocher",
title = "Techniques of Multiplication and Division for
Automatic Binary Computers",
journal = j-QUART-J-MECH-APPLIED-MATH,
volume = "11",
number = "3",
pages = "364--384",
month = "????",
year = "1958",
CODEN = "QJMMAV",
ISSN = "0033-5614",
bibdate = "Thu Apr 2 08:38:35 1998",
acknowledgement = ack-sfo # " and " # ack-nhfb,
}
@Article{Wensley:1958:CNA,
author = "J. H. Wensley",
title = "A Class of Non-Analytical Iterative Processes",
journal = j-COMP-J,
volume = "1",
pages = "163--167",
year = "1958",
CODEN = "CMPJA6",
ISSN = "0010-4620",
bibdate = "Thu Sep 15 18:38:16 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
xxmonth = "(none)",
xxnumber = "(none)",
}
@Article{Ashenhurst:1959:UFP,
author = "Robert L. Ashenhurst and Nicholas Metropolis",
title = "Unnormalized Floating Point Arithmetic",
journal = j-J-ACM,
volume = "6",
number = "3",
pages = "415--428",
month = jul,
year = "1959",
CODEN = "JACOAH",
ISSN = "0004-5411",
MRclass = "68.00",
MRnumber = "MR0105833 (21 \#4568)",
MRreviewer = "H. H. Goldstine",
bibdate = "Fri Dec 08 13:06:24 1995",
bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib",
abstract = "Algorithms for floating point computer arithmetic are
described, in which fractional parts are not subject to
the usual normalization convention. These algorithms
give results in a form which furnishes some indication
of their degree of precision. An analysis of one-stage
error propagation is developed for each operation; a
suggested statistical model for long-run error
propagation is also set forth.",
acknowledgement = ack-nhfb,
fjournal = "Journal of the Association for Computing Machinery",
ZMnumber = "0121.12102",
}
@Article{Buchholz:1959:FFC,
author = "Wilfried Buchholz",
title = "Fingers or Fists? (The Choice of Decimal or Binary
Representation)",
journal = j-CACM,
volume = "2",
number = "12",
pages = "3--11",
month = "????",
year = "1959",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Mon Jan 22 06:28:45 MST 2001",
bibsource = "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Buchholz59",
acknowledgement = ack-nhfb,
keywords = "decimal floating-point arithmetic",
oldlabel = "Buchholz59",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Buchholz59",
}
@Article{Carr:1959:EAF,
author = "John W. {Carr III}",
title = "Error Analysis in Floating Point Arithmetic",
journal = j-CACM,
volume = "2",
number = "5",
pages = "10--15",
month = may,
year = "1959",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Wed Jul 14 15:48:23 MDT 2004",
bibsource = "http://portal.acm.org/;
http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Carr59a",
acknowledgement = ack-nhfb,
oldlabel = "Carr59a",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Carr59a",
}
@Article{Daggett:1959:DBC,
author = "D. H. Daggett",
title = "Decimal-Binary Conversions in {CORDIC}",
journal = j-IRE-TEC,
volume = "EC-8",
number = "5",
pages = "335--339",
month = sep,
year = "1959",
CODEN = "IRELAO",
ISSN = "0367-9950",
bibdate = "Thu Sep 08 08:14:00 1994",
acknowledgement = ack-nj,
keywords = "decimal floating-point arithmetic",
}
@Article{Ercoli:1959:BAD,
author = "Paolo Ercoli and Roberto Vacca",
title = "Binary Arithmetic for Discretely Variable Word Length
in a Serial Computer",
journal = j-CACM,
volume = "2",
number = "4",
pages = "13--15",
month = apr,
year = "1959",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Wed Jul 14 15:48:22 MDT 2004",
bibsource = "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#ErcoliV59;
http://portal.acm.org/",
acknowledgement = ack-nhfb,
oldlabel = "ErcoliV59",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/ErcoliV59",
}
@Article{Forsythe:1959:RNR,
author = "George E. Forsythe",
title = "Reprint of a Note on Rounding-Off Errors",
journal = j-SIAM-REVIEW,
volume = "1",
number = "1",
pages = "66--67",
month = "????",
year = "1959",
CODEN = "SIREAD",
ISSN = "0036-1445 (print), 1095-7200 (electronic)",
MRclass = "65.00",
MRnumber = "MR0099119 (20 \#5563)",
bibdate = "Tue Nov 22 09:08:17 MST 2005",
bibsource = "ftp://ftp.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
ftp://ftp.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
ftp://ftp.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
ftp://ftp.math.utah.edu/pub/tex/bib/siamreview.bib",
acknowledgement = ack-nhfb,
fjournal = "SIAM Review",
keywords = "numerical analysis",
ZMnumber = "0168.14002",
}
@Article{Garner:1959:RNS,
author = "H. L. Garner",
title = "The Residue Number System",
journal = j-IRE-TEC,
volume = "EC-8",
number = "??",
pages = "??--??",
month = jun,
year = "1959",
CODEN = "IRELAO",
ISSN = "0367-9950",
bibdate = "Fri Nov 09 10:57:21 2007",
acknowledgement = ack-nhfb,
}
@InProceedings{Gray:1959:NFP,
author = "H. L. Gray and C. Harrison",
booktitle = "Proceedings of the Eastern Joint Computer Conference,
Boston, MA, December 1--3, 1959",
title = "Normalized floating-point arithmetic with an index of
significance",
volume = "16",
publisher = pub-AFIPS,
address = pub-AFIPS:adr,
pages = "244--248",
year = "1959",
LCCN = "TK7885.A1 J6",
bibdate = "Tue Oct 09 09:43:31 2007",
acknowledgement = ack-nhfb,
}
@Article{Kogbetliantz:1959:CSC,
author = "E. G. Kogbetliantz",
title = "Computation of $\sin{N}$, $\cos{N}$, and {$M$}th Root
of {$N$} Using an Electronic Computer",
journal = j-IBM-JRD,
volume = "3",
number = "2",
pages = "147--152",
month = apr,
year = "1959",
CODEN = "IBMJAE",
ISSN = "0018-8646",
bibdate = "Thu Sep 1 10:15:56 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@Article{Sarafyan:1959:NMC,
author = "Diran Sarafyan",
title = "A New Method of Computation of Square Roots Without
Using Division",
journal = j-CACM,
volume = "2",
number = "11",
pages = "23--24",
month = nov,
year = "1959",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Wed Jul 14 15:48:24 MDT 2004",
bibsource = "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Sarafyan59;
http://portal.acm.org/",
note = "See comments \cite{Traub:1960:CNM}.",
acknowledgement = ack-nhfb,
oldlabel = "Sarafyan59",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Sarafyan59",
}
@Article{Sheridan:1959:ATC,
author = "Peter B. Sheridan",
title = "The Arithmetic Translator Compiler of the {IBM FORTRAN
Automatic Coding System}",
journal = j-CACM,
volume = "2",
number = "2",
pages = "9--21",
month = feb,
year = "1959",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Wed Jul 14 15:48:22 MDT 2004",
bibsource = "http://portal.acm.org/;
http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Sheridan59;
http://ei.cs.vt.edu/~cs4304/bibliography.html",
acknowledgement = ack-nhfb,
oldlabel = "Sheridan59",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Sheridan59",
}
@Article{Taranto:1959:BCF,
author = "Donald Taranto",
title = "Binary Conversion, with Fixed Decimal Precision, of a
Decimal Fraction",
journal = j-CACM,
volume = "2",
number = "7",
pages = "27--27",
month = jul,
year = "1959",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Mon Jan 22 07:25:37 MST 2001",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Taranto59",
acknowledgement = ack-nj,
keywords = "decimal floating-point arithmetic",
oldlabel = "Taranto59",
XMLdata = "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Taranto59",
}
@Article{Volder:1959:CTC,
author = "J. E. Volder",
title = "The {CORDIC} Trigonometric Computing Technique",
journal = j-IRE-TEC,
volume = "EC-8",
number = "5",
pages = "330--334",
month = sep,
year = "1959",
CODEN = "IRELAO",
ISSN = "0367-9950",
bibdate = "Thu Sep 1 10:15:31 1994",
bibsource = "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip",
acknowledgement = ack-nj,
}
@MastersThesis{Young:1959:SSM,
author = "John Mackay Young",
title = "A study of some methods of numerical integration using
floating point arithmetic",
type = "Thesis ({M.S. in Mathematics})",
school = "Texas A.\&M. College",
address = "College Station, TX, USA",
pages = "50",
year = "1959",
bibdate = "Sat Feb 24 15:01:45 MST 1996",
acknowledgement = ack-nhfb,
}
@Article{Ercoli:1960:LEE,
author = "Paolo Ercoli",
title = "Letter to the {Editor}: {Errors} Due to Overflow in
Arithmetic Operations",
journal = j-CACM,
volume = "3",
number = "12",
pages = "A9--A9",
month = dec,
year = "1960",
CODEN = "CACMA2",
ISSN = "0001-0782",
bibdate = "Fri Nov 25 18:19:29 MST 2005",
bibsource =