Technology-Independent Design of Neurocomputers: The Universal Field Computer 1

Size: px
Start display at page:

Download "Technology-Independent Design of Neurocomputers: The Universal Field Computer 1"

Transcription

1 Tecnology-Independent Design of Neurocomputers: Te Universal Field Computer 1 Abstract Bruce J. MacLennan Computer Science Department Naval Postgraduate Scool Monterey, CA 9393 We argue tat AI is moving into a new pase caracterized by biological rater tan psycological metapors. Full exploitation of tis new paradigm will require a new class of computers caracterized by massive parallelism: parallelism in wic te number of computational units is so large it can be treated as a continuous quantity. We suggest tat tis leads to a new model of computation based on te transformation of continuous scalar and vector fields. We describe a class of computers, called field computers tat conform to tis model, and claim tat tey can be implemented in a variety of tecnologies (e.g., optical, artificial neural network, molecular). We also describe a universal field computer and sow tat it can be programmed for te parallel computation of a wide variety of field transformations. 1. Te New AI Traditional Artificial Intelligence tecnology is based on psycological metapors, tat is, idealized models of uman cognitive beavior. In particular, models of conscious, goal-directed problem solving ave provided te basis for many of AI s accomplisments to date. As valuable as tese metapors ave been, we believe tat tey are not appropriate for many of te tasks for wic we wis to use computers. In particular, symbolic information processing does not seem to be a good model of te way people (or animals) beave skillfully in subcognitive tasks, suc as pattern recognition and sensorimotor coordination. Tus, te needs of tese applications are driving Artificial Intelligence into a new pase caracterized by biological metapors. We call tis pase, caracterized by a combination of symbolic and nonsymbolic processing, te new AI (MacLennan, in press). Te tecnology of te new AI already includes neural information processing, genetic algoritms, and simulated annealing. Te new AI will allow us to make use of massively parallel computers (including neurocomputers), optical computers, molecular computation, and, we expect, a new generation of analog computers. Current AI tecnology as been quite successful in a number of tasks, for example, cess, diagnosis of blood diseases and teorem proving. Many oter tasks remain beyond its capabilities, including face recognition, autonomous movement and continuous speec recognition. Te interesting ting is tat te tasks tat AI as been most successful wit are tose tat we commonly consider iger cognitive activities, specifically, tose activities tat can be performed by umans, but by few oter animals. On te oter and, te tasks tat currently stretc te capabilities of AI tecnology are tose tat are lower on te scale of cognitive accomplisment. Specifically, tey are activities tat almost any animal can perform wit skill. A rodent may not be able to prove teorems, but it can effectively navigate its way troug a complicated terrain, avoid predators, and find food and accomplis tis wit a comparatively small brain constructed of comparatively slow devices. It as been truly said tat computers will replace matematicians long before tey will replace carpenters. Unfortunately, many important applications of artificial intelligence require just te sort of activities tat stretc te current tecnology. Terefore it is important to seek te reason for te limitations of te current tecnology, and to see if tere is a way around tem. Current AI tecnology is based on psycological metapors; its algoritms mimic conscious, rational tougt. Tus, tis tecnology deals best wit verbalizable knowledge (knowledge tat), deductive reasoning and discrete categories. However, as we ve seen, tere are oter kind of intelligent beavior. 1. Te researc reported erein was supported by te Office of Naval Researc under contract N WR Autor s address after October, 1987: Computer Science Department, Ayres Hall, University of Tennessee, Knoxville, Tenn Paper to appear in proceedings of IEEE First Annual International Conference on Neural Networks, San Diego, June 21-2,

2 In te past AI as attempted to reduce all intelligent activity to intellectual activity; te computer is in effect a disembodied brain. We claim tat AI is entering a new pase tat recognizes te role of te body in intelligent beavior, and tat empasizes unconscious, tacit knowledge wat we migt call skillful beavior, as opposed to knowledge-based beavior. Tis new pase attempts to come to grips wit suc problems as unverbalized knowledge (knowledge ow), immediate perception, sensorimotor coordination, approximate and context-sensitive categorization, and everyday (as opposed to intellectual) beavior. Te new AI is caracterized by a greater use of biological (as opposed to psycological) metapors. Harbingers of te new AI include te recent researc activity in neurocomputation, genetic algoritms, cellular arcitectures and molecular computation. In tis paper we present tecniques by wic tese nontraditional computers can be designed independently of teir implementation tecnology. 2. Field Transformation Computers 2.1 Massive Parallelism Many of te newer computational paradigms are caracterized by te processing of massive amounts of data in parallel. For example, in neurocomputers and Boltzmann macines (Hinton and Sejnowski, 1983) large numbers of simple processing elements compute in parallel. Similarly, some optical computers process in parallel te elements of an optical wav efront. A key advantage of molecular computers will be te ability of large numbers of molecules to operate in parallel. Consideration of new computing paradigms suc as tese leads us to offer te following definition of massive parallelism: 2 Definition (Massive Parallelism): A computational system is massively parallel if te number of processing elements is so large tat it may conveniently be considered a continuous quantity. Of course, tis definition admits borderline cases. For most purposes, a million processors will qualify, but 16 will not. In some circumstances as few as a tousand may be sufficient. Wy is it relevant tat te number of processors can be taken as a continuous quantity? One reason is tat for some kinds of massively parallel computers te number of processors is in fact continuous, or nearly so. Examples are optical and molecular computers. You don t count processors; you measure teir quantity in terms of some macroscopic unit. Te second reason for seeking continuity is tat te matematics is simpler. Wen te number of processing elements is very large, statistical metods can often be applied. Also, continuous matematics (suc as te infinitesmal calculus) can be applied, wic is muc more tractable tan discrete matematics (e.g. combinatorics). Under our definition of massive parallelism, it doesn t matter weter te implementation tecnology is in fact discrete or continuous (or nearly so, as in molecular computing). In eiter case te design of te computer can be described by continuous matematics. Ten, if te intended implementation tecnology is discrete, we can select out of te continuum of points a sufficiently large finite number. Tis selection may be eiter regular (e.g. in a grid) or random (subject only to statistical constraints). In tis way muc of te design of massively parallel computers can be accomplised independently of te implementation tecnology. 2.2 Field Transformation Given our definition of massive parallelism, it is clear tat te processing elements of a massively parallel computer cannot be individually programmed; tey must be controlled en masse. How can tis be done? We suggest tat te operation of massively parallel computers is best tougt of as field processing. Tat is, we tink of a very large aggregation of data as forming a continuous (scalar or vector) field (analogous to an electrical field). Te individual processing steps operate on entire fields to yield entire fields. Since a continuum of data is transformed in parallel, we acieve massive parallelism. A simple example is an optical convolution, wic operates on an entire optical field in parallel. Conventional digital (and analog) computers perform point processing, tat is, tey operate on one (or a 2. Peraps infinite or continuous parallelism would be a better term. -2-

3 few) points at a time. We suggest tat te full benefit of massive parallelism will be acieved by field processing, te parallel transformation of entire fields of data. (Te distinction between point processing and field processing is analogous to tat between word-at-a-time and vector processing in functional programming; see Backus, 1978.) In te remainder of tis section we discuss field transformation computers: computers designed for field processing. 2.3 Classes of Field Transformations Tere are two classes of field transformations: nonrecursive and recursive (or functional and temporal). In nonrecursive processing, fields are passed troug various transforms and are combined wit one anoter to yield an output field; tere may be feed-forward but no feed-back. Nonrecursive transformation applies a (peraps complex) function to its input fields to yield its output fields. Te input-output dependency is functional: same inputs, same outputs. Recursive processing is like nonrecursive except tat tere is feed-back. Terefore te fields evolve in time according to te differential equations describing te system. Te output of a recursive transform depends on its inputs and on its current state. We expect field computers to permit elementary field transforms to be connected in a variety of ways to yield more complex recursive and nonrecursive field transforms. We also expect field computers to permit limited point processing. Scalar values are often useful as global parameters for controlling field processing operations. For example, te average ligt intensity of a scene (a scalar) migt be used to control a field transformation for contrast enancement. Point processing can also be used for controlling te tresolds of large numbers of neural units (e.g., in simulated annealing; see Kirkpatrick et al.), or for determining global reaction parameters for molecular processes. Many field processing tasks will depend on a number of fixed or constant fields tat must be properly initialized. Tere are a number of sources for tese fixed fields. For example, tey may be computed by anoter field transformation process and loaded into read-only memories. Fixed fields can also be generated by training processes, wic build tem up by recursive field processing. Finally, fixed fields can be modified adaptively as te system runs, in wic case tey are only relatively fixed (i.e., tey cange at a muc slower rate tan te variable fields). 2. General Purpose Field Computers We can imagine implementing various recursive and nonrecursive field processing systems by assembling te appropriate elementary field transforms. We expect tat many special purpose field computers will be implemented in just tis way (indeed, some already are). On te oter and, te flexibility of general purpose digital computers as sown us te value of programmability. In tese te connection of te processing elements is transitory and under te control of an easily alterable program. Is it possible to design a general purpose field computer, tat is, a field computer tat can be programmed to emulate any oter field computer? We argue tat it is, and muc of te rest of tis paper is in pursuit of tis goal. Wat would a general purpose field computer be like? We expect tat it would ave a number of field storage units, of various dimensionalities, for olding (bounded) scalar and vector fields. Some of tese would old fixed fields for controlling te processing. Oters would old variable fields (1) captured from input devices, or (2) to be presented to output devices, or (3) as intermediate fields in recursive processes. Tere would also be some scalar registers. Field transformation processes would be implemented by programmed connections between elementary field transforms. Tese elementary operations sould permit programming any useful field transformation in a modest number of steps. Note tat we are not too concerned about te number of steps, since eac processes in parallel a massive amount of data. Some of te elementary transforms may be sensitive to scalar parameters, tus permitting global control. Is it possible to find a set of elementary transforms tat can be assembled to yield any useful field transformation? Tis is exactly wat we establis in te next section. We sow ow a limited variety of -3-

4 processing units can be assembled to compute almost any field transformation to any desired accuracy. Of course, te more accuracy we want, te more units it will take, but tat is acceptable. Wat is not acceptable is to replace field processing by point processing. To do so would be completely impractical: you can t do operations serially. Tus we must identify a universal set of field transforms in terms of wic all oters can be implemented. 3. A Universal Field Computer 3.1 Introduction Te value of te Turing macine as a model of digital computation is tat it allows establising te limitations and capabilities of discrete symbol processing. In particular, te universal Turing macine establises te possibility of general purpose digital computers. On te oter and, te universal Turing macine is an idealization; it as te minimum capabilities required to compute all computable functions, so it is muc less efficient tan real computers. Real computers extend te facilities of te universal Turing macine for te sake of practical (efficient) computation. In tis section we outline an analogous idealized model of computation for massively parallel and analog computation, tat is, for field computers. Tis universal field computer is capable of implementing any function defined on fields. Of course, tere are some limitations on te functions tat can be so computed, just as tere are limitations on te functions tat can be computed by Turing macines. We claim tat te class of implementable functions is sufficiently broad to include all tose required for practical applications. Also, we expect tat real (practical) general purpose field computers will provide more tan tis minimum of facilities. Tere are a number of ways we migt design a universal field computer, just as tere are many alternatives to te universal Turing macine tat compute te same class of functions. Fourier analysis and interpolation teory bot suggest ways of implementing arbitrary functions in terms of a limited class of primitives. In te rest of tis section we explore a particular approac, based on an extension of Taylor s Teorem to field transformations. 3.2 Taylor Series Approximation of Field Transforms In tis section we develop te basic teory of functions on scalar and vector fields and of teir approximation by Taylor series. Once it is understood tat fields are treated as continuous-dimensional vectors, it will seen tat te matematics is essentially tat of finite-dimensional vectors. Tus te treatment ere is euristic rater tan rigorous. First we consider scalar fields; later we turn to vector fields. As usual we take a scalar field to be a function! from an underlying set " to an algebraic field K, tus!: " # K. For our purposes K will be te field of real numbers, R. We use te notation $(") for te set of all scalar fields over te underlying set " (K = R being understood). Tus, $(") is a function space, and in fact a linear space under te following definitions of field sum and scalar product: (! + % ) t =! t + % t (&!) t = &(! t ) Note tat we often write! t for!(t), te value of te field at te point t. As a basis for tis linear space we take te unit functions ' t for eac t ( ". Tey are defined ' t (t) = 1 ' t (s) = 0, if s ) t Te preceding definitions sow tat we can tink of scalar fields as vectors over te set ". Since we want to be quite general, we assume only tat " is a measurable space. In practice, it will usually be a closed and bounded subspace of E n, n-dimensional Euclidean space. Tus we typically ave one, two and tree dimensional closed and bounded scalar fields. Since " is a measure space, we can define an inner product between scalar fields: (1) (2) --

5 ! * % +! t % t dt. (3) We also define te norm:! =! t dt. () Tus $(") is te function space L 1 ("). Note tat te ' t are not an ortogonal set under tis norm, since ' t = 0. We first consider scalar valued functions of scalar fields, tat is functions f : $(") # R. We prove some basic properties of tese functions, culminating in Taylor s teorem. Definition (Differentiability): Suppose f is a scalar valued function of scalar fields, f : $(") # R, and tat f is defined on a neigborood of! ( $("). Ten we say tat f is differentiable at! if tere is a field D ( $(") suc tat for all - ( $(") were / # 0 as - # 0. Teorem: If f is differentiable at! ten f is continuous at!. Proof: Since f is differentiable at! we know Terefore, f (% ). f (!) = (%.!) * D + / %.! 0 (%.!) * D + / %.! 0 D %.! + / %.! = ( D + / ) %.!. Tus f is continuous at!. f (! + - ). f (!) = - * D + / - (5) f (% ). f (!) = (%.!) * D + / %.!. Since our vectors are continuous dimensional, partial derivatives are wit respect to a coordinate t ( " rater tan wit respect to a coordinate variable. To accomplis tis it s convenient to make use of te Dirac delta functions: 1 t (t) = 2 (6) 1 t (s) = 0, for s ) t Of course, by te first equation above we mean 1 t (s) = lim #0 for s. t < 3 /2. Note te following properties of te delta functions (fields): 1 t = 1 1 t *! =! t (7) Definition (Partial Derivative): Te partial derivative, at coordinate t ( ", of f : $(") # R, evaluated at!, is defined: f (!) = lim f (! + 1 t). f (!). 1 t (8) Teorem: If f is differentiable at! ten te first order partial derivatives exist at!. Proof: First observe tat by differentiability -5-

6 f (! + 1 t ). f (!) Recalling tat / # 0 as # 0, observe = f (!) + 1 t * D + / 1 t. f (!) = 1 t * D + / 1 t / = 1 t * D + / / = D t + / / lim 5 f (! + 1 t ). f (!) 5 5. D 5 t55 = lim D t + / /. D t = lim / = 0 Hence, f (!) = D t, were D is te field wose existence is guaranteed by differentiability. Tus te 1 t partial derivative exists. Wat is te field D wose points are te partial derivatives? It is just te gradient of te function. Definition (Gradient): te gradient of f (!) is a field wose value at a point t is te partial derivative at tat point, f (!): 1 t [6 f (!)] t = 1 t f (!). Te gradient can also be expressed in terms of te basis functions: 6 f (!) = ' t 1 t f (!) dt. Wen no confusion will result, we use te following operator notations: (9) (10) 6 f = ' t f /1 t dt 6 = ' t /1 t dt (11) /1 t = 1 t * 6 Note tat by te definitions of differentiability (Eq. 5) and te gradient (Eq. 9) we ave tat were / # 0 as - f (! + - ). f (!) = - * 6 f (!) + / -, (12) # 0. Tis leads to te concept of a directional derivative. Definition (Directional Derivative): Te directional derivative in te direction - is given by te following formulas (sown in bot explicit and operator forms): 6 - f (!) = - * 6 f (!) = -, t f (!) dt " 1 t. 6 - = - * 6 = -, t /1 t dt " Note tat te notation is accurate in tat (- * 6) f (!) = - * [6 f (!)]. Also note tat /1 t = 6 1 t. Lemma: If f is differentiable in a neigborood of!, ten Proof: By te definition of te derivative: (13) d dx f (! + x- ) = - * 6 f (! + x- ). (1) -6-

7 d dx f (! + x- ) = lim f [! + (x + )- ]. f (! + x- ) = lim f (! + x- + - ). f (! + x- ) - * 6 f (! + x- ) + / - = lim = lim - * 6 f (! + x- ) + / - / since / # 0 as # 0. = - * 6 f (! + x- ) Teorem (Mean Value): Suppose f : $(") # R is continuous on a neigborood containing! and %. Ten, tere is a 7, , suc tat f (% ). f (!) = (%.!) * 6 f (8 ). were 8 =! + 7 (%.!) (15) Proof: Let - = %.! and consider te function F(x) = f (! + x- ). f (!). x[ f (% ). f (!)]. Since f is continuous, so is F. Now, since F(0) = F(1) = 0, we ave by Rolle s Teorem tat tere is a 7, , suc tat F9(7 ) = 0. Note tat F9(x) = d { f (! + x- ). f (!). x[ f (% ). f (!)]} dx = d dx f (! + x- ). [ f (% ). f (!)]. By te preceding lemma Hence, substituting 7 for x, Terefore, transposing we ave and te teorem is proved. F9(x) = - * 6 f (! + x- ). [ f (% ). f (!)] 0 = F9(7 ) = - * 6 f (! + 7- ). [ f (% ). f (!)]. f (% ). f (!) = - * 6 f (! + 7- ) Teorem (Taylor): Suppose tat f and all its partial derivatives troug order n + 1 are continuous in a neigborood of!. Ten for all - suc tat! + - is in tat neigborood tere is a 7, , suc tat f (! + - ) = f (!) f (!) f (!) n! 6ṉ f (!) + 1 (n + 1)! 6n+1 - f (! + 7- ). (16) Proof: By te Taylor teorem on real variables, f (! + t- ) = f (!) + d/dt f (!)t d2 /dt 2 f (!)t n! d n /dt n f (!)t n + 1 (n + 1)! d n+1 /dt n+1 f (! + 7- )t n+1. Observe tat by te preceding lemma -7-

8 Terefore, d n dt n f (! + t- ) = 6ṉ f (! + t- ). f (! + t- ) = f (!) f (!)t f (!)t n! 6ṉ f (!)t n + Setting t = 1 giv es te desired result. Te extension to a function of several scalar fields is routine. 3.3 A Universal Field Computer Based on Taylor Series Approximation 1 (n + 1)! 6n+1 - f (! + 7- )t n+1. We can use Taylor s Teorem to derive approximations of quite a general class of scalar valued functions of scalar fields. Tus, if we equip our universal field computer wit te ardware necessary to compute Taylor series approximations, ten we will be able to compute any of a wide class of functions (namely, tose functions wose first n partial derivatives exist and are continuous). Terefore, consider te general form of an n-term Taylor series: f (!) = n : 1 k! 6ḵ f (! 0 ), were - =!.! 0 (17) k=1 Wat ardware is required? Clearly we will need a field subtractor for computing te difference field - =!.! 0. We will also need a scalar multiplier for scaling eac term by 1/k!; we will also need a scalar adder for adding te terms togeter. Te arder problem is to find a way to compute 6 ḵ f (! 0 ) for a vector - tat depends on te (unknown) input!. Te trouble is tat te - s and te 6s are interleaved, as can be seen ere: 6 ḵ f (! 0 ) = (- * 6) k f (! 0 ) = (- * 6) k.1 [- * 6 f (! 0 )] = (- * 6) k.1 -, t1 f (! 0 ) dt 1 " 1 t1. =... - t1 - t tk k 1 t1 1 t tk f (! 0 ) dt 1 dt 2... dt k We want to separate everyting tat depends on -, and is tus variable, from everyting tat depends on f (! 0 ), and is tus fixed. Tis can be accomplised (albeit, wit extravagant use of our dimensional resources) by means of an outer product operation. Terefore we define te outer product of two scalar fields: Note tat if!, % ( $(") ten! % ( $(" 2 ). (! % ) s,t =! s % t (18) To see ow te outer product allows te variable and fixed parts to be separated, consider first te case : f (! 0 ) = - s - t 1 s 1 t f (! 0 ) dt ds = (- - ) s,t (6) s (6) t f (! 0 ) dt ds = (- - ) s,t (6 6) s,t f (! 0 ) dt ds = 2(- - ) x (6 6) x dx f (! 0 ) = (- - ) * (6 6) f (! 0 ) Now we can see ow te general case goes. First we define te k-fold outer product: Ten,! [1] =! (19)! [k+1] =!! [k] -8-

9 Te n-term Taylor series ten becomes f (!) = 6 ḵ f (!) = - [k] * 6 [k] f (!) (20) n : 1 k! (!.! 0) [k] * 6 [k] f (! 0 ) k=1 Since! 0 is fixed, we can compute eac 6 [k] f (! 0 ) once, wen te field computer is programmed. Ten, for any giv en input! we can compute (!.! 0 ) [k] and take te inner product of tis wit 6 [k] f (! 0 ). Tus, in addition to te components mentioned above, computing te Taylor series approximation also requires outer and inner product units tat will accommodate spaces up to tose in $(" n ). We consider a very simple example of Taylor series approximation. Suppose we want to approximate defint!, wic computes te definite integral of!, defint! =! s ds. First we determine its partial derivative at t by observing: Tus, lim defint (! + 1 t). defint! 1 t defint! = 1, and we can see tat,! s + 1 t (s) ds.! ", s ds = lim ",! s ds + 1 ", t (s) ds.! = lim ", s ds " = lim 1 t / = 1 (21) 6 defint! = 1, (22) were 1 is te constant 1 function, 1 t = 1. Tis leads to a one term Taylor series, wic is exact: Note tat 1 is a fixed field tat must be loaded into te computer. 3. Transformations on Scalar and Vector Fields defint! =! * 1 (23) Te previous results apply to scalar valued functions of scalar fields. Tese kinds of functions are useful (e.g., to compute te average value of a scalar field), but tey do not exploit te full parallelism of a field computer. Acieving tis requires te use of functions tat accept a (scalar or vector) field as input, and return a field as output. We briefly sketc te teory for scalar field valued functions of scalar fields; transformations on vector fields are an easy extension of tis. By a scalar field valued function of scalar fields we mean a function F: $(") # $("). Suc a function is considered a family of scalar valued functions f t : $(") # R for eac t ( "; tese are te component functions of F. Note tat F can be expressed in terms of its components: F(!) = f t (!) ' t dt (2) More briefly, F = f t ' t dt. F is decomposed into its components by 1 t * F(!) = f t (!). Next we consider te directional derivative of a field transformation. For a scalar function f, 6 - f (!) is a scalar tat describes ow muc f (!) canges wen its argument is perturbed by a small amount in te direction -. For a field transformation F, 6 - F(!) sould be a field, eac component of wic reflects ow muc te corresponding component of F(!) canges wen! moves in te direction -. Tat is, [6 - F(!)] t = 6 - f t (!). Hence, 6 - F(!) = ' t 6 - f t (!) dt$, (25) or, more briefly, 6 - F = ' t 6 - F dt. It s easy to sow tat 6 - = - * 6. Te corresponding Taylor series -9-

10 approximation is: F(!) = n : 1 k! [(!.! 0) * 6] k F(! 0 )$ As before, outer products can be used to separate te variable and fixed components. k=1 We consider vector fields briefly. Recall tat any tree-dimensional vector field $ can be considered tree scalar fields!, %, 8 were (26) $ t =! t i + % t j + 8 t k (27) Similarly, a function tat returns a tree-dimensional vector field can be broken down into tree functions tat return scalar fields. Tus, we see tat a transformation on finite dimensional vector fields can be implemented by a finite number of transformations on scalar fields. To ensure te continuity of field valued functions, certain restrictions must be placed on te fields permitted as arguments. Altoug tese restrictions are still under investigation, we believe tat it is sufficient tat te input field s gradient be bounded at eac stage. Tis will be te case for all pysically realizable fields. Tis restriction on allowable inputs finds its analogy in digital computers: legal input numbers are restricted to some range; numbers outside tat range may cause underflow or overflow in te subsequent computation. In te same way ere, fields wose gradients are too large may lead to incorrect results.. Conclusions We av e argued tat AI is moving into a new pase caracterized by biological rater tan psycological metapors. Full exploitation of tis new paradigm will require a new class of computers caracterized by massive parallelism: parallelism in wic te number of computational units is so large it can be treated as a continuous quantity. We suggest tat tis leads to a new model of computation based on te transformation of continuous scalar and vector fields. We av e described a class of computers, called field computers tat conform to tis model, and ave indicated tat tey may be implemented in a variety of tecnologies (e.g., optical, artificial neural network, molecular). To illustrate te capabilities and limitations of tis model we ave described a universal field computer and sown tat it can be programmed for te parallel computation of a wide variety of field transformations. Te universal field computer is not practical as it stands; it s an idealized computing engine. Neverteless, just as te universal Turing macine suggests ways of designing practical von Neumann computers, so te universal field computer suggests ways of designing practical general-purpose field computers. 5. References 1. Backus, Jon, Can Programming be Liberated from te von Neumann Style? A Functional Style and its Algebra of Programs, Comm. ACM, Vol. 21, No. 8 (August 1978), pp Hinton, G. E., and Sejnowski, T. J., Optimal Perceptual Inference, in Proc. IEEE Computer Society Conf. on Computer Vision and Pattern Recognition (Wasington, D.C., 1983), pp Kirkpatrick, S., Gelatt, C. D., Jr., and Vecci, M. P., Optimization by Simulated Annealing, Science, Vol. 220 (1983), pp MacLennan, B. J., Logic for te New AI, in Aspects of Artificial Intelligence, J. H. Fetzer (ed.), D. Reidel, in press. Note: Tis paper was presented June 22 at te IEEE First International Conference on Neural Networks, San Diego, CA, June 21-2, It is included in te proceedings. -10-

Field Computation and Nonpropositional Knowledge. Bruce J. MacLennan * Computer Science Department Naval Postgraduate School Monterey, CA 93943

Field Computation and Nonpropositional Knowledge. Bruce J. MacLennan * Computer Science Department Naval Postgraduate School Monterey, CA 93943 Field Computation and Nonpropositional Knowledge Bruce J. MacLennan * Computer Science Department Naval Postgraduate School Monterey, CA 93943 Abstract Most current AI technology has been based on propositionally

More information

The derivative function

The derivative function Roberto s Notes on Differential Calculus Capter : Definition of derivative Section Te derivative function Wat you need to know already: f is at a point on its grap and ow to compute it. Wat te derivative

More information

How to Find the Derivative of a Function: Calculus 1

How to Find the Derivative of a Function: Calculus 1 Introduction How to Find te Derivative of a Function: Calculus 1 Calculus is not an easy matematics course Te fact tat you ave enrolled in suc a difficult subject indicates tat you are interested in te

More information

Symmetry Labeling of Molecular Energies

Symmetry Labeling of Molecular Energies Capter 7. Symmetry Labeling of Molecular Energies Notes: Most of te material presented in tis capter is taken from Bunker and Jensen 1998, Cap. 6, and Bunker and Jensen 2005, Cap. 7. 7.1 Hamiltonian Symmetry

More information

lecture 26: Richardson extrapolation

lecture 26: Richardson extrapolation 43 lecture 26: Ricardson extrapolation 35 Ricardson extrapolation, Romberg integration Trougout numerical analysis, one encounters procedures tat apply some simple approximation (eg, linear interpolation)

More information

SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY

SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY (Section 3.2: Derivative Functions and Differentiability) 3.2.1 SECTION 3.2: DERIVATIVE FUNCTIONS and DIFFERENTIABILITY LEARNING OBJECTIVES Know, understand, and apply te Limit Definition of te Derivative

More information

Notes on wavefunctions II: momentum wavefunctions

Notes on wavefunctions II: momentum wavefunctions Notes on wavefunctions II: momentum wavefunctions and uncertainty Te state of a particle at any time is described by a wavefunction ψ(x). Tese wavefunction must cange wit time, since we know tat particles

More information

Function Composition and Chain Rules

Function Composition and Chain Rules Function Composition and s James K. Peterson Department of Biological Sciences and Department of Matematical Sciences Clemson University Marc 8, 2017 Outline 1 Function Composition and Continuity 2 Function

More information

Click here to see an animation of the derivative

Click here to see an animation of the derivative Differentiation Massoud Malek Derivative Te concept of derivative is at te core of Calculus; It is a very powerful tool for understanding te beavior of matematical functions. It allows us to optimize functions,

More information

A = h w (1) Error Analysis Physics 141

A = h w (1) Error Analysis Physics 141 Introduction In all brances of pysical science and engineering one deals constantly wit numbers wic results more or less directly from experimental observations. Experimental observations always ave inaccuracies.

More information

NUMERICAL DIFFERENTIATION. James T. Smith San Francisco State University. In calculus classes, you compute derivatives algebraically: for example,

NUMERICAL DIFFERENTIATION. James T. Smith San Francisco State University. In calculus classes, you compute derivatives algebraically: for example, NUMERICAL DIFFERENTIATION James T Smit San Francisco State University In calculus classes, you compute derivatives algebraically: for example, f( x) = x + x f ( x) = x x Tis tecnique requires your knowing

More information

Continuity and Differentiability Worksheet

Continuity and Differentiability Worksheet Continuity and Differentiability Workseet (Be sure tat you can also do te grapical eercises from te tet- Tese were not included below! Typical problems are like problems -3, p. 6; -3, p. 7; 33-34, p. 7;

More information

Taylor Series and the Mean Value Theorem of Derivatives

Taylor Series and the Mean Value Theorem of Derivatives 1 - Taylor Series and te Mean Value Teorem o Derivatives Te numerical solution o engineering and scientiic problems described by matematical models oten requires solving dierential equations. Dierential

More information

Preface. Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Preface. Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my course tat I teac ere at Lamar University. Despite te fact tat tese are my class notes, tey sould be accessible to anyone wanting to learn or needing a refreser

More information

Numerical Differentiation

Numerical Differentiation Numerical Differentiation Finite Difference Formulas for te first derivative (Using Taylor Expansion tecnique) (section 8.3.) Suppose tat f() = g() is a function of te variable, and tat as 0 te function

More information

2.1 THE DEFINITION OF DERIVATIVE

2.1 THE DEFINITION OF DERIVATIVE 2.1 Te Derivative Contemporary Calculus 2.1 THE DEFINITION OF DERIVATIVE 1 Te grapical idea of a slope of a tangent line is very useful, but for some uses we need a more algebraic definition of te derivative

More information

THE IDEA OF DIFFERENTIABILITY FOR FUNCTIONS OF SEVERAL VARIABLES Math 225

THE IDEA OF DIFFERENTIABILITY FOR FUNCTIONS OF SEVERAL VARIABLES Math 225 THE IDEA OF DIFFERENTIABILITY FOR FUNCTIONS OF SEVERAL VARIABLES Mat 225 As we ave seen, te definition of derivative for a Mat 111 function g : R R and for acurveγ : R E n are te same, except for interpretation:

More information

MVT and Rolle s Theorem

MVT and Rolle s Theorem AP Calculus CHAPTER 4 WORKSHEET APPLICATIONS OF DIFFERENTIATION MVT and Rolle s Teorem Name Seat # Date UNLESS INDICATED, DO NOT USE YOUR CALCULATOR FOR ANY OF THESE QUESTIONS In problems 1 and, state

More information

Copyright c 2008 Kevin Long

Copyright c 2008 Kevin Long Lecture 4 Numerical solution of initial value problems Te metods you ve learned so far ave obtained closed-form solutions to initial value problems. A closedform solution is an explicit algebriac formula

More information

Quaternion Dynamics, Part 1 Functions, Derivatives, and Integrals. Gary D. Simpson. rev 01 Aug 08, 2016.

Quaternion Dynamics, Part 1 Functions, Derivatives, and Integrals. Gary D. Simpson. rev 01 Aug 08, 2016. Quaternion Dynamics, Part 1 Functions, Derivatives, and Integrals Gary D. Simpson gsim1887@aol.com rev 1 Aug 8, 216 Summary Definitions are presented for "quaternion functions" of a quaternion. Polynomial

More information

SECTION 1.10: DIFFERENCE QUOTIENTS LEARNING OBJECTIVES

SECTION 1.10: DIFFERENCE QUOTIENTS LEARNING OBJECTIVES (Section.0: Difference Quotients).0. SECTION.0: DIFFERENCE QUOTIENTS LEARNING OBJECTIVES Define average rate of cange (and average velocity) algebraically and grapically. Be able to identify, construct,

More information

Time (hours) Morphine sulfate (mg)

Time (hours) Morphine sulfate (mg) Mat Xa Fall 2002 Review Notes Limits and Definition of Derivative Important Information: 1 According to te most recent information from te Registrar, te Xa final exam will be eld from 9:15 am to 12:15

More information

Derivatives. By: OpenStaxCollege

Derivatives. By: OpenStaxCollege By: OpenStaxCollege Te average teen in te United States opens a refrigerator door an estimated 25 times per day. Supposedly, tis average is up from 10 years ago wen te average teenager opened a refrigerator

More information

1 The concept of limits (p.217 p.229, p.242 p.249, p.255 p.256) 1.1 Limits Consider the function determined by the formula 3. x since at this point

1 The concept of limits (p.217 p.229, p.242 p.249, p.255 p.256) 1.1 Limits Consider the function determined by the formula 3. x since at this point MA00 Capter 6 Calculus and Basic Linear Algebra I Limits, Continuity and Differentiability Te concept of its (p.7 p.9, p.4 p.49, p.55 p.56). Limits Consider te function determined by te formula f Note

More information

Consider a function f we ll specify which assumptions we need to make about it in a minute. Let us reformulate the integral. 1 f(x) dx.

Consider a function f we ll specify which assumptions we need to make about it in a minute. Let us reformulate the integral. 1 f(x) dx. Capter 2 Integrals as sums and derivatives as differences We now switc to te simplest metods for integrating or differentiating a function from its function samples. A careful study of Taylor expansions

More information

7.1 Using Antiderivatives to find Area

7.1 Using Antiderivatives to find Area 7.1 Using Antiderivatives to find Area Introduction finding te area under te grap of a nonnegative, continuous function f In tis section a formula is obtained for finding te area of te region bounded between

More information

Quantum Mechanics Chapter 1.5: An illustration using measurements of particle spin.

Quantum Mechanics Chapter 1.5: An illustration using measurements of particle spin. I Introduction. Quantum Mecanics Capter.5: An illustration using measurements of particle spin. Quantum mecanics is a teory of pysics tat as been very successful in explaining and predicting many pysical

More information

5.1 We will begin this section with the definition of a rational expression. We

5.1 We will begin this section with the definition of a rational expression. We Basic Properties and Reducing to Lowest Terms 5.1 We will begin tis section wit te definition of a rational epression. We will ten state te two basic properties associated wit rational epressions and go

More information

Average Rate of Change

Average Rate of Change Te Derivative Tis can be tougt of as an attempt to draw a parallel (pysically and metaporically) between a line and a curve, applying te concept of slope to someting tat isn't actually straigt. Te slope

More information

2.11 That s So Derivative

2.11 That s So Derivative 2.11 Tat s So Derivative Introduction to Differential Calculus Just as one defines instantaneous velocity in terms of average velocity, we now define te instantaneous rate of cange of a function at a point

More information

232 Calculus and Structures

232 Calculus and Structures 3 Calculus and Structures CHAPTER 17 JUSTIFICATION OF THE AREA AND SLOPE METHODS FOR EVALUATING BEAMS Calculus and Structures 33 Copyrigt Capter 17 JUSTIFICATION OF THE AREA AND SLOPE METHODS 17.1 THE

More information

3.4 Worksheet: Proof of the Chain Rule NAME

3.4 Worksheet: Proof of the Chain Rule NAME Mat 1170 3.4 Workseet: Proof of te Cain Rule NAME Te Cain Rule So far we are able to differentiate all types of functions. For example: polynomials, rational, root, and trigonometric functions. We are

More information

LIMITS AND DERIVATIVES CONDITIONS FOR THE EXISTENCE OF A LIMIT

LIMITS AND DERIVATIVES CONDITIONS FOR THE EXISTENCE OF A LIMIT LIMITS AND DERIVATIVES Te limit of a function is defined as te value of y tat te curve approaces, as x approaces a particular value. Te limit of f (x) as x approaces a is written as f (x) approaces, as

More information

Differentiation in higher dimensions

Differentiation in higher dimensions Capter 2 Differentiation in iger dimensions 2.1 Te Total Derivative Recall tat if f : R R is a 1-variable function, and a R, we say tat f is differentiable at x = a if and only if te ratio f(a+) f(a) tends

More information

f a h f a h h lim lim

f a h f a h h lim lim Te Derivative Te derivative of a function f at a (denoted f a) is f a if tis it exists. An alternative way of defining f a is f a x a fa fa fx fa x a Note tat te tangent line to te grap of f at te point

More information

Volume 29, Issue 3. Existence of competitive equilibrium in economies with multi-member households

Volume 29, Issue 3. Existence of competitive equilibrium in economies with multi-member households Volume 29, Issue 3 Existence of competitive equilibrium in economies wit multi-member ouseolds Noriisa Sato Graduate Scool of Economics, Waseda University Abstract Tis paper focuses on te existence of

More information

Sin, Cos and All That

Sin, Cos and All That Sin, Cos and All Tat James K. Peterson Department of Biological Sciences and Department of Matematical Sciences Clemson University Marc 9, 2017 Outline Sin, Cos and all tat! A New Power Rule Derivatives

More information

Exam 1 Review Solutions

Exam 1 Review Solutions Exam Review Solutions Please also review te old quizzes, and be sure tat you understand te omework problems. General notes: () Always give an algebraic reason for your answer (graps are not sufficient),

More information

Lecture XVII. Abstract We introduce the concept of directional derivative of a scalar function and discuss its relation with the gradient operator.

Lecture XVII. Abstract We introduce the concept of directional derivative of a scalar function and discuss its relation with the gradient operator. Lecture XVII Abstract We introduce te concept of directional derivative of a scalar function and discuss its relation wit te gradient operator. Directional derivative and gradient Te directional derivative

More information

1 Limits and Continuity

1 Limits and Continuity 1 Limits and Continuity 1.0 Tangent Lines, Velocities, Growt In tion 0.2, we estimated te slope of a line tangent to te grap of a function at a point. At te end of tion 0.3, we constructed a new function

More information

Practice Problem Solutions: Exam 1

Practice Problem Solutions: Exam 1 Practice Problem Solutions: Exam 1 1. (a) Algebraic Solution: Te largest term in te numerator is 3x 2, wile te largest term in te denominator is 5x 2 3x 2 + 5. Tus lim x 5x 2 2x 3x 2 x 5x 2 = 3 5 Numerical

More information

Cubic Functions: Local Analysis

Cubic Functions: Local Analysis Cubic function cubing coefficient Capter 13 Cubic Functions: Local Analysis Input-Output Pairs, 378 Normalized Input-Output Rule, 380 Local I-O Rule Near, 382 Local Grap Near, 384 Types of Local Graps

More information

Integral Calculus, dealing with areas and volumes, and approximate areas under and between curves.

Integral Calculus, dealing with areas and volumes, and approximate areas under and between curves. Calculus can be divided into two ke areas: Differential Calculus dealing wit its, rates of cange, tangents and normals to curves, curve sketcing, and applications to maima and minima problems Integral

More information

Continuity. Example 1

Continuity. Example 1 Continuity MATH 1003 Calculus and Linear Algebra (Lecture 13.5) Maoseng Xiong Department of Matematics, HKUST A function f : (a, b) R is continuous at a point c (a, b) if 1. x c f (x) exists, 2. f (c)

More information

Phase space in classical physics

Phase space in classical physics Pase space in classical pysics Quantum mecanically, we can actually COU te number of microstates consistent wit a given macrostate, specified (for example) by te total energy. In general, eac microstate

More information

Higher Derivatives. Differentiable Functions

Higher Derivatives. Differentiable Functions Calculus 1 Lia Vas Higer Derivatives. Differentiable Functions Te second derivative. Te derivative itself can be considered as a function. Te instantaneous rate of cange of tis function is te second derivative.

More information

1. Questions (a) through (e) refer to the graph of the function f given below. (A) 0 (B) 1 (C) 2 (D) 4 (E) does not exist

1. Questions (a) through (e) refer to the graph of the function f given below. (A) 0 (B) 1 (C) 2 (D) 4 (E) does not exist Mat 1120 Calculus Test 2. October 18, 2001 Your name Te multiple coice problems count 4 points eac. In te multiple coice section, circle te correct coice (or coices). You must sow your work on te oter

More information

Differential Calculus (The basics) Prepared by Mr. C. Hull

Differential Calculus (The basics) Prepared by Mr. C. Hull Differential Calculus Te basics) A : Limits In tis work on limits, we will deal only wit functions i.e. tose relationsips in wic an input variable ) defines a unique output variable y). Wen we work wit

More information

Precalculus Test 2 Practice Questions Page 1. Note: You can expect other types of questions on the test than the ones presented here!

Precalculus Test 2 Practice Questions Page 1. Note: You can expect other types of questions on the test than the ones presented here! Precalculus Test 2 Practice Questions Page Note: You can expect oter types of questions on te test tan te ones presented ere! Questions Example. Find te vertex of te quadratic f(x) = 4x 2 x. Example 2.

More information

Digital Filter Structures

Digital Filter Structures Digital Filter Structures Te convolution sum description of an LTI discrete-time system can, in principle, be used to implement te system For an IIR finite-dimensional system tis approac is not practical

More information

MAT 145. Type of Calculator Used TI-89 Titanium 100 points Score 100 possible points

MAT 145. Type of Calculator Used TI-89 Titanium 100 points Score 100 possible points MAT 15 Test #2 Name Solution Guide Type of Calculator Used TI-89 Titanium 100 points Score 100 possible points Use te grap of a function sown ere as you respond to questions 1 to 8. 1. lim f (x) 0 2. lim

More information

Polynomial Interpolation

Polynomial Interpolation Capter 4 Polynomial Interpolation In tis capter, we consider te important problem of approximatinga function fx, wose values at a set of distinct points x, x, x,, x n are known, by a polynomial P x suc

More information

Lab 6 Derivatives and Mutant Bacteria

Lab 6 Derivatives and Mutant Bacteria Lab 6 Derivatives and Mutant Bacteria Date: September 27, 20 Assignment Due Date: October 4, 20 Goal: In tis lab you will furter explore te concept of a derivative using R. You will use your knowledge

More information

Topics in Generalized Differentiation

Topics in Generalized Differentiation Topics in Generalized Differentiation J. Marsall As Abstract Te course will be built around tree topics: ) Prove te almost everywere equivalence of te L p n-t symmetric quantum derivative and te L p Peano

More information

Combining functions: algebraic methods

Combining functions: algebraic methods Combining functions: algebraic metods Functions can be added, subtracted, multiplied, divided, and raised to a power, just like numbers or algebra expressions. If f(x) = x 2 and g(x) = x + 2, clearly f(x)

More information

5.74 Introductory Quantum Mechanics II

5.74 Introductory Quantum Mechanics II MIT OpenCourseWare ttp://ocw.mit.edu 5.74 Introductory Quantum Mecanics II Spring 9 For information about citing tese materials or our Terms of Use, visit: ttp://ocw.mit.edu/terms. Andrei Tokmakoff, MIT

More information

Solving Continuous Linear Least-Squares Problems by Iterated Projection

Solving Continuous Linear Least-Squares Problems by Iterated Projection Solving Continuous Linear Least-Squares Problems by Iterated Projection by Ral Juengling Department o Computer Science, Portland State University PO Box 75 Portland, OR 977 USA Email: juenglin@cs.pdx.edu

More information

A Reconsideration of Matter Waves

A Reconsideration of Matter Waves A Reconsideration of Matter Waves by Roger Ellman Abstract Matter waves were discovered in te early 20t century from teir wavelengt, predicted by DeBroglie, Planck's constant divided by te particle's momentum,

More information

158 Calculus and Structures

158 Calculus and Structures 58 Calculus and Structures CHAPTER PROPERTIES OF DERIVATIVES AND DIFFERENTIATION BY THE EASY WAY. Calculus and Structures 59 Copyrigt Capter PROPERTIES OF DERIVATIVES. INTRODUCTION In te last capter you

More information

1 Calculus. 1.1 Gradients and the Derivative. Q f(x+h) f(x)

1 Calculus. 1.1 Gradients and the Derivative. Q f(x+h) f(x) Calculus. Gradients and te Derivative Q f(x+) δy P T δx R f(x) 0 x x+ Let P (x, f(x)) and Q(x+, f(x+)) denote two points on te curve of te function y = f(x) and let R denote te point of intersection of

More information

Math 2921, spring, 2004 Notes, Part 3. April 2 version, changes from March 31 version starting on page 27.. Maps and di erential equations

Math 2921, spring, 2004 Notes, Part 3. April 2 version, changes from March 31 version starting on page 27.. Maps and di erential equations Mat 9, spring, 4 Notes, Part 3. April version, canges from Marc 3 version starting on page 7.. Maps and di erential equations Horsesoe maps and di erential equations Tere are two main tecniques for detecting

More information

Section 15.6 Directional Derivatives and the Gradient Vector

Section 15.6 Directional Derivatives and the Gradient Vector Section 15.6 Directional Derivatives and te Gradient Vector Finding rates of cange in different directions Recall tat wen we first started considering derivatives of functions of more tan one variable,

More information

1 + t5 dt with respect to x. du = 2. dg du = f(u). du dx. dg dx = dg. du du. dg du. dx = 4x3. - page 1 -

1 + t5 dt with respect to x. du = 2. dg du = f(u). du dx. dg dx = dg. du du. dg du. dx = 4x3. - page 1 - Eercise. Find te derivative of g( 3 + t5 dt wit respect to. Solution: Te integrand is f(t + t 5. By FTC, f( + 5. Eercise. Find te derivative of e t2 dt wit respect to. Solution: Te integrand is f(t e t2.

More information

Derivation Of The Schwarzschild Radius Without General Relativity

Derivation Of The Schwarzschild Radius Without General Relativity Derivation Of Te Scwarzscild Radius Witout General Relativity In tis paper I present an alternative metod of deriving te Scwarzscild radius of a black ole. Te metod uses tree of te Planck units formulas:

More information

Polynomial Interpolation

Polynomial Interpolation Capter 4 Polynomial Interpolation In tis capter, we consider te important problem of approximating a function f(x, wose values at a set of distinct points x, x, x 2,,x n are known, by a polynomial P (x

More information

Teaching Differentiation: A Rare Case for the Problem of the Slope of the Tangent Line

Teaching Differentiation: A Rare Case for the Problem of the Slope of the Tangent Line Teacing Differentiation: A Rare Case for te Problem of te Slope of te Tangent Line arxiv:1805.00343v1 [mat.ho] 29 Apr 2018 Roman Kvasov Department of Matematics University of Puerto Rico at Aguadilla Aguadilla,

More information

Some Review Problems for First Midterm Mathematics 1300, Calculus 1

Some Review Problems for First Midterm Mathematics 1300, Calculus 1 Some Review Problems for First Midterm Matematics 00, Calculus. Consider te trigonometric function f(t) wose grap is sown below. Write down a possible formula for f(t). Tis function appears to be an odd,

More information

. If lim. x 2 x 1. f(x+h) f(x)

. If lim. x 2 x 1. f(x+h) f(x) Review of Differential Calculus Wen te value of one variable y is uniquely determined by te value of anoter variable x, ten te relationsip between x and y is described by a function f tat assigns a value

More information

Chapter 2 Ising Model for Ferromagnetism

Chapter 2 Ising Model for Ferromagnetism Capter Ising Model for Ferromagnetism Abstract Tis capter presents te Ising model for ferromagnetism, wic is a standard simple model of a pase transition. Using te approximation of mean-field teory, te

More information

Lecture 15. Interpolation II. 2 Piecewise polynomial interpolation Hermite splines

Lecture 15. Interpolation II. 2 Piecewise polynomial interpolation Hermite splines Lecture 5 Interpolation II Introduction In te previous lecture we focused primarily on polynomial interpolation of a set of n points. A difficulty we observed is tat wen n is large, our polynomial as to

More information

The Laplace equation, cylindrically or spherically symmetric case

The Laplace equation, cylindrically or spherically symmetric case Numerisce Metoden II, 7 4, und Übungen, 7 5 Course Notes, Summer Term 7 Some material and exercises Te Laplace equation, cylindrically or sperically symmetric case Electric and gravitational potential,

More information

Brazilian Journal of Physics, vol. 29, no. 1, March, Ensemble and their Parameter Dierentiation. A. K. Rajagopal. Naval Research Laboratory,

Brazilian Journal of Physics, vol. 29, no. 1, March, Ensemble and their Parameter Dierentiation. A. K. Rajagopal. Naval Research Laboratory, Brazilian Journal of Pysics, vol. 29, no. 1, Marc, 1999 61 Fractional Powers of Operators of sallis Ensemble and teir Parameter Dierentiation A. K. Rajagopal Naval Researc Laboratory, Wasington D. C. 2375-532,

More information

Differentiation. Area of study Unit 2 Calculus

Differentiation. Area of study Unit 2 Calculus Differentiation 8VCE VCEco Area of stud Unit Calculus coverage In tis ca 8A 8B 8C 8D 8E 8F capter Introduction to limits Limits of discontinuous, rational and brid functions Differentiation using first

More information

Bob Brown Math 251 Calculus 1 Chapter 3, Section 1 Completed 1 CCBC Dundalk

Bob Brown Math 251 Calculus 1 Chapter 3, Section 1 Completed 1 CCBC Dundalk Bob Brown Mat 251 Calculus 1 Capter 3, Section 1 Completed 1 Te Tangent Line Problem Te idea of a tangent line first arises in geometry in te context of a circle. But before we jump into a discussion of

More information

1. Consider the trigonometric function f(t) whose graph is shown below. Write down a possible formula for f(t).

1. Consider the trigonometric function f(t) whose graph is shown below. Write down a possible formula for f(t). . Consider te trigonometric function f(t) wose grap is sown below. Write down a possible formula for f(t). Tis function appears to be an odd, periodic function tat as been sifted upwards, so we will use

More information

Dynamics and Relativity

Dynamics and Relativity Dynamics and Relativity Stepen Siklos Lent term 2011 Hand-outs and examples seets, wic I will give out in lectures, are available from my web site www.damtp.cam.ac.uk/user/stcs/dynamics.tml Lecture notes,

More information

New Streamfunction Approach for Magnetohydrodynamics

New Streamfunction Approach for Magnetohydrodynamics New Streamfunction Approac for Magnetoydrodynamics Kab Seo Kang Brooaven National Laboratory, Computational Science Center, Building 63, Room, Upton NY 973, USA. sang@bnl.gov Summary. We apply te finite

More information

Physically Based Modeling: Principles and Practice Implicit Methods for Differential Equations

Physically Based Modeling: Principles and Practice Implicit Methods for Differential Equations Pysically Based Modeling: Principles and Practice Implicit Metods for Differential Equations David Baraff Robotics Institute Carnegie Mellon University Please note: Tis document is 997 by David Baraff

More information

Mathematics 5 Worksheet 11 Geometry, Tangency, and the Derivative

Mathematics 5 Worksheet 11 Geometry, Tangency, and the Derivative Matematics 5 Workseet 11 Geometry, Tangency, and te Derivative Problem 1. Find te equation of a line wit slope m tat intersects te point (3, 9). Solution. Te equation for a line passing troug a point (x

More information

CS522 - Partial Di erential Equations

CS522 - Partial Di erential Equations CS5 - Partial Di erential Equations Tibor Jánosi April 5, 5 Numerical Di erentiation In principle, di erentiation is a simple operation. Indeed, given a function speci ed as a closed-form formula, its

More information

arxiv: v1 [math.dg] 4 Feb 2015

arxiv: v1 [math.dg] 4 Feb 2015 CENTROID OF TRIANGLES ASSOCIATED WITH A CURVE arxiv:1502.01205v1 [mat.dg] 4 Feb 2015 Dong-Soo Kim and Dong Seo Kim Abstract. Arcimedes sowed tat te area between a parabola and any cord AB on te parabola

More information

LIMITATIONS OF EULER S METHOD FOR NUMERICAL INTEGRATION

LIMITATIONS OF EULER S METHOD FOR NUMERICAL INTEGRATION LIMITATIONS OF EULER S METHOD FOR NUMERICAL INTEGRATION LAURA EVANS.. Introduction Not all differential equations can be explicitly solved for y. Tis can be problematic if we need to know te value of y

More information

Section 2: The Derivative Definition of the Derivative

Section 2: The Derivative Definition of the Derivative Capter 2 Te Derivative Applied Calculus 80 Section 2: Te Derivative Definition of te Derivative Suppose we drop a tomato from te top of a 00 foot building and time its fall. Time (sec) Heigt (ft) 0.0 00

More information

2.8 The Derivative as a Function

2.8 The Derivative as a Function .8 Te Derivative as a Function Typically, we can find te derivative of a function f at many points of its domain: Definition. Suppose tat f is a function wic is differentiable at every point of an open

More information

Solution. Solution. f (x) = (cos x)2 cos(2x) 2 sin(2x) 2 cos x ( sin x) (cos x) 4. f (π/4) = ( 2/2) ( 2/2) ( 2/2) ( 2/2) 4.

Solution. Solution. f (x) = (cos x)2 cos(2x) 2 sin(2x) 2 cos x ( sin x) (cos x) 4. f (π/4) = ( 2/2) ( 2/2) ( 2/2) ( 2/2) 4. December 09, 20 Calculus PracticeTest s Name: (4 points) Find te absolute extrema of f(x) = x 3 0 on te interval [0, 4] Te derivative of f(x) is f (x) = 3x 2, wic is zero only at x = 0 Tus we only need

More information

Chapter 2 Limits and Continuity

Chapter 2 Limits and Continuity 4 Section. Capter Limits and Continuity Section. Rates of Cange and Limits (pp. 6) Quick Review.. f () ( ) () 4 0. f () 4( ) 4. f () sin sin 0 4. f (). 4 4 4 6. c c c 7. 8. c d d c d d c d c 9. 8 ( )(

More information

Lesson 6: The Derivative

Lesson 6: The Derivative Lesson 6: Te Derivative Def. A difference quotient for a function as te form f(x + ) f(x) (x + ) x f(x + x) f(x) (x + x) x f(a + ) f(a) (a + ) a Notice tat a difference quotient always as te form of cange

More information

2.3 More Differentiation Patterns

2.3 More Differentiation Patterns 144 te derivative 2.3 More Differentiation Patterns Polynomials are very useful, but tey are not te only functions we need. Tis section uses te ideas of te two previous sections to develop tecniques for

More information

Name: Answer Key No calculators. Show your work! 1. (21 points) All answers should either be,, a (finite) real number, or DNE ( does not exist ).

Name: Answer Key No calculators. Show your work! 1. (21 points) All answers should either be,, a (finite) real number, or DNE ( does not exist ). Mat - Final Exam August 3 rd, Name: Answer Key No calculators. Sow your work!. points) All answers sould eiter be,, a finite) real number, or DNE does not exist ). a) Use te grap of te function to evaluate

More information

= 0 and states ''hence there is a stationary point'' All aspects of the proof dx must be correct (c)

= 0 and states ''hence there is a stationary point'' All aspects of the proof dx must be correct (c) Paper 1: Pure Matematics 1 Mark Sceme 1(a) (i) (ii) d d y 3 1x 4x x M1 A1 d y dx 1.1b 1.1b 36x 48x A1ft 1.1b Substitutes x = into teir dx (3) 3 1 4 Sows d y 0 and states ''ence tere is a stationary point''

More information

Material for Difference Quotient

Material for Difference Quotient Material for Difference Quotient Prepared by Stepanie Quintal, graduate student and Marvin Stick, professor Dept. of Matematical Sciences, UMass Lowell Summer 05 Preface Te following difference quotient

More information

Recall from our discussion of continuity in lecture a function is continuous at a point x = a if and only if

Recall from our discussion of continuity in lecture a function is continuous at a point x = a if and only if Computational Aspects of its. Keeping te simple simple. Recall by elementary functions we mean :Polynomials (including linear and quadratic equations) Eponentials Logaritms Trig Functions Rational Functions

More information

MATH745 Fall MATH745 Fall

MATH745 Fall MATH745 Fall MATH745 Fall 5 MATH745 Fall 5 INTRODUCTION WELCOME TO MATH 745 TOPICS IN NUMERICAL ANALYSIS Instructor: Dr Bartosz Protas Department of Matematics & Statistics Email: bprotas@mcmasterca Office HH 36, Ext

More information

REVIEW LAB ANSWER KEY

REVIEW LAB ANSWER KEY REVIEW LAB ANSWER KEY. Witout using SN, find te derivative of eac of te following (you do not need to simplify your answers): a. f x 3x 3 5x x 6 f x 3 3x 5 x 0 b. g x 4 x x x notice te trick ere! x x g

More information

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER /2019

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER /2019 ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS MATH00030 SEMESTER 208/209 DR. ANTHONY BROWN 6. Differential Calculus 6.. Differentiation from First Principles. In tis capter, we will introduce

More information

4. The slope of the line 2x 7y = 8 is (a) 2/7 (b) 7/2 (c) 2 (d) 2/7 (e) None of these.

4. The slope of the line 2x 7y = 8 is (a) 2/7 (b) 7/2 (c) 2 (d) 2/7 (e) None of these. Mat 11. Test Form N Fall 016 Name. Instructions. Te first eleven problems are wort points eac. Te last six problems are wort 5 points eac. For te last six problems, you must use relevant metods of algebra

More information

CHAPTER 3: Derivatives

CHAPTER 3: Derivatives CHAPTER 3: Derivatives 3.1: Derivatives, Tangent Lines, and Rates of Cange 3.2: Derivative Functions and Differentiability 3.3: Tecniques of Differentiation 3.4: Derivatives of Trigonometric Functions

More information

Mathematics 105 Calculus I. Exam 1. February 13, Solution Guide

Mathematics 105 Calculus I. Exam 1. February 13, Solution Guide Matematics 05 Calculus I Exam February, 009 Your Name: Solution Guide Tere are 6 total problems in tis exam. On eac problem, you must sow all your work, or oterwise torougly explain your conclusions. Tere

More information

1. Which one of the following expressions is not equal to all the others? 1 C. 1 D. 25x. 2. Simplify this expression as much as possible.

1. Which one of the following expressions is not equal to all the others? 1 C. 1 D. 25x. 2. Simplify this expression as much as possible. 004 Algebra Pretest answers and scoring Part A. Multiple coice questions. Directions: Circle te letter ( A, B, C, D, or E ) net to te correct answer. points eac, no partial credit. Wic one of te following

More information

Math 212-Lecture 9. For a single-variable function z = f(x), the derivative is f (x) = lim h 0

Math 212-Lecture 9. For a single-variable function z = f(x), the derivative is f (x) = lim h 0 3.4: Partial Derivatives Definition Mat 22-Lecture 9 For a single-variable function z = f(x), te derivative is f (x) = lim 0 f(x+) f(x). For a function z = f(x, y) of two variables, to define te derivatives,

More information