Addition and Multiplication with Arabic and Roman Numerals

Addition and Multiplication with Arabic and Roman Numerals

Schlimm, D., & Neth, H. (2008). Modeling ancient and modern arithmetic practices: Addition and multiplication with Arabic and Roman numerals. To appear in V. Sloutsky, B. Love & K. McRae (Eds.), Proceedings of the thirtieth annual meeting of the Cognitive Science Society. Austin, TX: Cognitive Science Society. Modeling Ancient and Modern Arithmetic Practices: Addition and Multiplication with Arabic and Roman Numerals Dirk Schlimm ([email protected]) Department of Philosophy, McGill University 855 Sherbrooke St. W., Montreal, QC H3A 2T7, Canada Hansjorg¨ Neth ([email protected]) Cognitive Science Department, Rensselaer Polytechnic Institute Carnegie 108, 110 8th Street, Troy, NY 12180, U.S.A. Abstract to be some kind of conspiracy against the suitability of Ro- To analyze the task of mental arithmetic with external repre- man numerals for multiplication. This paper aims to dispel sentations in different number systems we model algorithms this myth by exemplifying a modeling framework that illus- for addition and multiplication with Arabic and Roman numer- trates the trade-offs between cognitive, perceptual and motor als. This demonstrates that Roman numerals are not only infor- mationally equivalent to Arabic ones but also computationally resources afforded by different number systems. similar—a claim that is widely disputed. An analysis of our models’ elementary processing steps reveals intricate trade- Number Systems In a place-value system with base p, the offs between problem representation, algorithm, and interac- value of a numeral anan−1 ...a2a1a0 depends on the system’s tive resources. Our simulations allow for a more nuanced view base and the value and position of each symbol. Thus, any of the received wisdom on Roman numerals. While symbolic computation with Roman numerals requires fewer internal re- multi-digit numeral (like 12) denotes different numbers in dif- sources than with Arabic ones, the large number of needed ferent bases and the symbol ‘2’ has different meanings in 12 symbols inflates the number of external processing steps. and 21. Place-value notation allows for a very concise repre- Keywords: Numeral systems; arithmetic algorithms; mathe- sentation of numbers, but also necessitates the consideration matical practice; immediate interactive behavior of symbol positions during computations. While early place- Introduction value notations have been used by Babylonians and in India, we will refer to our common base-10 place-value system as Everybody knows that it is very difficult to do arithmetic the Arabic numeral system. with Roman numerals. When asked to compute CXII plus The Roman numeral system discussed in this paper is a MMMDCCCCXX or LVI times LXXII most readers will find purely additive system, in which each symbol represents a this task rather daunting. But how much of this sentiment is fixed value and the value of a numeral is obtained by adding based on inherent limitations of Roman numerals as opposed the values of all its symbols. (The subtractive notation, in to our lack of familiarity with this particular representational which 4 is represented by IV, became common only in the system? This paper investigates whether an educated Roman Middle ages.) The basic Roman symbols are I, V, X, L, C, citizen would have shared or mocked our present difficulties. D, and M, representing the values 1, 5, 10, 50, 100, 500, The intuition that arithmetic computations with Roman nu- and 1000, respectively. Thus, the Roman numeral for 512 is merals are impossible or extremely difficult is widely shared DXII. With the 7 symbols mentioned above, however, Roman by influential historians of mathematics (e. g., Cajori, 1919; numerals can only represent values up to 4,999. To overcome Menninger, 1969). Some authors contend that Roman addi- this limitation, Romans introduced new symbols by writing tion is simpler than ours (Norman, 1993), but almost all agree a bar over a numeral to signify that the value of the basic on the infeasibility of Roman multiplication. These views symbol was to be multiplied by 1,000 (Hankel, 1874). For are regularly reiterated in popular expositions of mathemat- convenience, we will use lower case letters to represent the ics (Hankel, 1874; Hogben, 1951; Dantzig, 1954; Murray, values from 5,000 (v) to 1,000,000 (m). Thus, with the addi- 1978; Ifrah, 1985; Kaplan, 2000), and echoed by cognitive tional symbols v, x, l, m, c, d, and m we can express values scientists (Marr, 1982; Dehaene, 1997; Butterworth, 1999). up to 4,999,999. Although a few authors suggest that our familiar algo- rithms can be readily adapted to Roman numerals (most no- From Mental to ‘Environmental’ Arithmetic Cognitive tably Turner, 1951; Maher & Makowski, 2001), they merely scientists have long been interested in the properties of rep- provide rough sketches that lack procedural details or multi- resentational systems and the interactions between cognitive plication tables. These contributions do not seem to have been agents, tasks, and tools (Nickerson, 1988; Norman, 1993; much noticed. On the contrary, in order to show that compu- Zhang & Norman, 1995). On one hand, numbers are abstract tations with Roman numerals are possible in principle, some entities whose properties (e. g., being a prime) and manifold authors have presented rather involved and complicated- relations (e. g., being a multiple of) are studied by mathemati- looking algorithms which may have only reinforced the view cians and are independent of any notational system. On the that such computations are inherently troublesome (Detlef- other hand, numbers need to be expressed in some system of sen et al., 1975; Kennedy, 1981). Thus, there almost appears numerals to be perceived and manipulated by humans. Thus, Schlimm, D., & Neth, H. (2008). Modeling ancient and modern arithmetic practices: Addition and multiplication with Arabic and Roman numerals. To appear in V. Sloutsky, B. Love & K. McRae (Eds.), Proceedings of the thirtieth annual meeting of the Cognitive Science Society. Austin, TX: Cognitive Science Society. number systems are representational artifacts that act as in- bic and Roman) and mathematical algorithm (addition and terfaces between cognition and the realm of numbers. multiplication). Different representations of the same entity can vary in General Assumptions Our models were implemented in their informational and computational characteristics (Simon, Lisp and inspired by the ACT-R cognitive architecture (An- 1978; Larkin & Simon, 1987). Two representations are infor- derson et al., 2004). Consequently, they share many of ACT- mationally equivalent if they allow for the same information R’s basic assumptions concerning the modular and functional to be represented. For computational equivalence informa- organization of cognition. For instance, we assume a gen- tion that can be inferred ‘easily and quickly’ from one repre- eral distinction between declarative (factual) and procedural sentation also needs to be available ‘easily and quickly’ in the (how-to) knowledge, even though our current code does not other. As it is readily apparent that Arabic and Roman numer- implement any symbolic or subsymbolic dynamics of mem- als are informationally equivalent our investigation concerns ory activation or learning. their computational characteristics. All our artificial agents possess the ability to recognize Recent research has provided strong support for the view and interpret the numerical quantities of symbols in their that most real-world cognition recruits external resources and respective notational systems and are endowed with knowl- achieves its goals through an intricate process of interaction edge structures and routines that enable them to operate upon with the physical environment (Hutchins, 1995; Kirsh, 1996; these quantities and their visuo-spatial representations. For Clark, 1997). Whenever problem solving is studied in the instance, agents possess the perceptual-motor abilities to read context of environments that provide means of physical in- and write externally represented symbols. To navigate to and teraction, humans spontaneously distribute memory demands encode different elements of an external problem display we over internal and external resources (e. g., Cary & Carlson, assume that our agents’ visual attention can only be directed 2001) and use their hands and other available resources to ar- at a single location at any particular moment. range, add, and count items (Kirsh & Maglio, 1994; Neth & Payne, 2001). To account for these phenomena, cognitive sci- To traverse a two-dimensional array of alpha-numeric sym- ence has seen an upsurge of approaches that try to cross the bols, agents shift their location of visual attention either rel- traditional divide between thought and action by mapping the ative to its current location (e. g., one row up) or to some ex- links between mental processes, tools, and task environments treme position in the currently attended row or column (e. g., (e. g., Suchman, 1987; Hollan, Hutchins, & Kirsh, 2000). to the top of a column). By contrast, shifting attention to any Number systems provide a great arena to study cognition in absolute coordinate requires storage and retrieval of a previ- action: Different numerals can denote the same number; each ously attended location index from working-memory. notational system introduces regularities for the representa- All procedural operations (shifting attention, encoding tion and manipulation of symbols; and the familiarity with symbols, storing

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us