55 Pages

0929

Course: CIS 500, Fall 2009
School: UPenn
Rating:
 
 
 
 
 

Word Count: 2917

Document Preview

500 ' CIS Software Foundations Fall 2004 29 September & CIS 500, 29 September 1 ' Announcements Upcoming CIS Colloquia related to programming languages Tuesdays, 3:00-4:30, Levine 101 Oct 19 - Andy Gordon, MSR Cambridge Nov 16 - Greg Morrisett, Harvard University Nov 23 - Jeanette Wing, CMU & CIS 500, 29 September 2 ' Encoding recursion Today Proving properties by induction Variable...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> UPenn >> CIS 500

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
500 ' CIS Software Foundations Fall 2004 29 September & CIS 500, 29 September 1 ' Announcements Upcoming CIS Colloquia related to programming languages Tuesdays, 3:00-4:30, Levine 101 Oct 19 - Andy Gordon, MSR Cambridge Nov 16 - Greg Morrisett, Harvard University Nov 23 - Jeanette Wing, CMU & CIS 500, 29 September 2 ' Encoding recursion Today Proving properties by induction Variable substitution and alpha-equivalence Program equivalence & CIS 500, 29 September 3 ' Recursion in the Lambda Calculus & CIS 500, 29 September 4 ' Iterated Application Suppose f is some -abstraction, and consider the following term: Yf = (x. f (x x)) (x. f (x x)) & CIS 500, 29 September 5 ' Iterated Application Suppose f is some -abstraction, and consider the following term: Yf = (x. f (x x)) (x. f (x x)) Now the pattern of divergence becomes more interesting: Yf = (x. f (x x)) (x. f (x x)) f ((x. f (x x)) (x. f (x x))) f (f ((x. f (x x)) (x. f (x x)))) f (f (f ((x. f (x x)) (x. f (x x))))) 5-a & CIS 500, 29 September ' Yf is still not very useful, since (like omega), all it does is diverge. Is there any way we could slow it down? & CIS 500, 29 September 6 ' Delaying Divergence poisonpill = y. omega Note that poisonpill is a value it it will only diverge when we actually apply it to an argument. This means that we can safely pass it as an argument to other functions, return it as a result from functions, etc. (p. fst (pair p fls) tru) poisonpill fst (pair poisonpill fls) tru poisonpill tru omega & CIS 500, 29 September 7 ' A delayed variant of omega Here is a variant of omega in which the delay and divergence are a bit more tightly intertwined: omegav = y. (x. (y. x x y)) (x. (y. x x y)) y Note that omegav is a normal form. However, if we apply it to any argument v, it diverges: omegav v = (y. (x. (y. x x y)) (x. (y. x x y)) y) v (x. (y. x x y)) (x. (y. x x y)) v (y. (x. (y. x x y)) (x. (y. x x y)) y) v = omegav v 8 & CIS 500, 29 September ' Another delayed variant Suppose f is a function. Dene Zf = y. (x. f (y. x x y)) (x. f (y. x x y)) y This term combines the added f from Yf with the delayed divergence of omegav. & CIS 500, 29 September 9 ' If we now apply Zf to an argument v, something interesting happens: Zf v = (y. (x. f (y. x x y)) (x. f (y. x x y)) y) v (x. f (y. x x y)) (x. f (y. x x y)) v f (y. (x. f (y. x x y)) (x. f (y. x x y)) y) v = f Zf v Since Zf and v are both values, the next computation step will be the reduction of f Zf that is, before we diverge, f gets to do some computation. Now we are getting somewhere. & CIS 500, 29 September 10 ' Let f = Recursion fct. n. if n=0 then 1 else n * (fct (pred n)) f looks just the ordinary factorial function, except that, in place of a recursive call in the last time, it calls the function fct, which is passed as a parameter. N.b.: for brevity, this example uses real numbers and booleans, inx syntax, etc. It can easily be translated into the pure lambda-calculus (using Church numerals, etc.). 11 & CIS 500, 29 September ' We can use Z to tie the knot in the denition of f and obtain a real recursive factorial function: Z f 3 f Zf 3 = (fct. n. ...) Zf 3 if 3=0 then 1 else 3 * (Zf (pred 3)) 3 * (Zf (pred 3))) 3 * (Zf 2) 3 * (f Zf 2) & CIS 500, 29 September 12 ' If we dene A Generic Z Z i.e., Z = = f. Zf f. y. (x. f (y. x x y)) (x. f (y. x x y)) y then we can obtain the behavior of Zf for any f we like, simply by applying Z to f. Z f Zf & CIS 500, 29 September 13 ' For example: fact = Z ( fct. n. if n=0 then 1 else n * (fct (pred n)) ) & CIS 500, 29 September 14 ' Technical note: The term Z here is essentially the same as the fix discussed the book. Z fix = = f. y. (x. f (y. x x y)) (x. f (y. x x y)) y f. (x. f (y. x x y)) (x. f (y. x x y)) Z is hopefully slightly easier to understand, since it has the property that Z f v f (Z f) v, which fix does not (quite) share. & CIS 500, 29 September 15 ' Proofs about the Lambda Calculus & CIS 500, 29 September 16 ' Two induction principles Like before, we have mentioned two ways to prove properties are true of the untyped lambda calculus. Structural induction Induction on derivation of t t . Lets do an example of the latter. & CIS 500, 29 September 17 ' Induction principle Recall the induction principle for the small-step evaluation relation. We can show a property P is true for all derivations of t t , when P holds for all derivations that use the rule E-AppAbs. P holds for all derivations that end with a use of E-App1 assuming that P holds for all subderivations. P holds for all derivations that end with a use of E-App2 assuming that P holds for all subderivations. & CIS 500, 29 September 18 ' Example We can formally dene the set of free variables in a -term as follows: FV(x) = {x} FV(x.t1 ) = FV(t1 )/{x} FV(t1 t2 ) = FV(t1 ) FV(t2 ) Theorem: if t t then FV(t) FV(t ). & CIS 500, 29 September 19 ' Induction on derivation We want to prove, for all derivations of t t , that FV(t) FV(t ). We have three cases. & CIS 500, 29 September 20 ' Induction on derivation We want to prove, for all derivations of t t , that FV(t) FV(t ). We have three cases. The derivation of t t could just be a use of E-AppAbs. In this case, t is (x.u)v which steps to [xv]u. FV(t) = FV((x.u)v) = FV(u)/{x} FV(v) FV([xv]u) = FV(t ) & CIS 500, 29 September 20-a ' The derivation could end with a use of E-App1. In other words, we have a derivation of t1 t1 and we use it to show that t1 t2 t1 t2 . By induction FV(t1 ) FV(t1 ). FV(t) = FV(t1 t2 ) = FV(t1 ) FV(t2 ) FV(t1 ) FV(t2 ) = FV(t1 t2 ) = FV(t ) & CIS 500, 29 September 21 ' The derivation could end with a use of E-App1. In other words, we have a derivation of t1 t1 and we use it to show that t1 t2 t1 t2 . By induction FV(t1 ) FV(t1 ). FV(t) = FV(t1 t2 ) = FV(t1 ) FV(t2 ) FV(t1 ) FV(t2 ) = FV(t1 t2 ) = FV(t ) The derivation could end with a use of E-App2. Here, we have a derivation of t2 t2 and we use it to show that t1 t2 t1 t2 . This case is analogous to the previous case. & CIS 500, 29 September 21-a ' More about bound variables & CIS 500, 29 September 22 ' Substitution Our denition of evaluation was based on the substitution of values for free variables within terms. E-AppAbs (x.t12 ) v2 [x v2 ]t12 But what is substitution, really? How do we dene it? & CIS 500, 29 September 23 ' Formalizing Substitution Consider the following denition of substitution: [x s]x = s [x s]y = y [x s](y.t1 ) = y. ([x s]t1 ) [x s](t1 t2 ) = ([x s]t1 )([x s]t2 ) What is wrong with this denition? if x = y & CIS 500, 29 September 24 ' Formalizing Substitution Consider the following denition of substitution: [x s]x = s [x s]y = y [x s](y.t1 ) = y. ([x s]t1 ) [x s](t1 t2 ) = ([x s]t1 )([x s]t2 ) What is wrong with this denition? It substitutes for free and bound variables! [x y](x. x) = x.y if x = y This is not what we want. 24-a & CIS 500, 29 September ' [x s]x = s [x s]y = y Substitution, take two if x = y if x = y [x s](y.t1 ) = y. ([x s]t1 ) [x s](x.t1 ) = x. t1 [x s](t1 t2 ) = ([x s]t1 )([x s]t2 ) What is wrong with this denition? & CIS 500, 29 September 25 ' [x s]x = s [x s]y = y Substitution, take two if x = y if x = y [x s](y.t1 ) = y. ([x s]t1 ) [x s](x.t1 ) = x. t1 [x s](t1 t2 ) = ([x s]t1 )([x s]t2 ) What is wrong with this denition? It suers from variable capture! [x y](y.x) = x. x This is also not what we want. 25-a & CIS 500, 29 September ' [x s]x = s [x s]y = y Substitution, take three if x is not y if x = y, y FV(s) [x s](y.t1 ) = y. ([x s]t1 ) [x s](x.t1 ) = x. t1 [x s](t1 t2 ) = ([x s]t1 )([x s]t2 ) What is wrong with this denition? & CIS 500, 29 September 26 ' [x s]x s = [x s]y = y Substitution, take three if x is not y if x = y, y FV(s) [x s](y.t1 ) = y. ([x s]t1 ) [x s](x.t1 ) = x. t1 [x s](t1 t2 ) = ([x s]t1 )([x s]t2 ) What is wrong with this denition? Now substition is a partial function! [x y](y.x) is undened. But we want an answer for every substitution. & CIS 500, 29 September 26-a ' Bound variable names shouldnt matter Its annoying that that the names of bound variables are causing trouble with our denition of substitution. Intuition tells us that there shouldnt be a dierence between the functions x.x and y.y. Both of these functions will do the same thing. Because they dier only in the names of their bound variables, wed like to think that these are the same function. We call such terms alpha-equivalent. & CIS 500, 29 September 27 ' Alpha-equivalence classes In fact, we can create equivalence classes of terms that dier only in the names of bound variables. When working with the lambda calculus, it is convenient to think about these equivalence classes, instead of raw terms. For example, when we write x.x we mean not just this term, but the class of terms that includes y.y and z.z. Unfortunately, we have to be more clever when implementing the lambda calculus in ML... (cf. TAPL chapters 6 and 7) 28 & CIS 500, 29 September ' Substitution, for alpha-equivalence classes Now consider substitution as an operation over alpha-equivalence classes of terms: [x s]x = s [x s]y = y [x s](y.t1 ) = y. ([x s]t1 ) [x s](t1 t2 ) = ([x s]t1 )([x s]t2 ) Examples: [x y](y.x) must give the same result as [x y](z.x). We know the latter is z.y, so that is what we will use for the former. [x y](x.z) must give the same result as [x y](w.z). We know the latter is w.z so that is what we use for the former. if x = y if x = y, y FV(s) & CIS 500, 29 September 29 ' Equivalence of Lambda Terms & CIS 500, 29 September 30 ' Program Equivalence Syntactic equivalence - Are the terms the same letter by letter? Not that useful. Alpha-equivalence - Are the terms equivalent up to renaming of bound variables? Beta/eta-equivalence - Can we use specic program transformations to convert one term into another? Behavioral equivalence - If both terms are placed in the same context, will they produce the same result? & CIS 500, 29 September 31 ' Why is program equivalence important? & CIS 500, 29 September 32 ' Why is program equivalence important? Used to catch cheaters in low-level programming classes. Used to prove the correctness of embeddings. (Why should we believe that Church encodings represent natural numbers?) Used to prove the correctness of compiler optimizations. Used to show that updates to a program do not break it. & CIS 500, 29 September 32-a ' Representing Numbers We have seen how certain terms in the lambda-calculus can be used to represent natural numbers. c0 c1 c2 c3 = = = = s. s. s. s. z. z. z. z. z s z s (s z) s (s (s z)) Other lambda-terms represent common operations on numbers: scc = n. s. z. s (n s z) & CIS 500, 29 September 33 ' Representing Numbers We have seen how certain terms in the lambda-calculus can be used to represent natural numbers. c0 c1 c2 c3 = = = = s. s. s. s. z. z. z. z. z s z s (s z) s (s (s z)) Other lambda-terms represent common operations on numbers: scc = n. s. z. s (n s z) In what sense can we say this representation is correct? In particular, on what basis can we argue that scc on church numerals corresponds to ordinary successor on numbers? & CIS 500, 29 September 33-a ' One possibility: The naive approach For each n, the term scc cn evaluates to cn+1 . & CIS 500, 29 September 34 ' One possibility: The naive approach... doesnt work For each n, the term scc cn evaluates to cn+1 . Unfortunately, this is false. E.g.: scc c2 = = = (n. s. z. s (n s z)) (s. z. s (s z)) s. z. s ((s. z. s (s z)) s z) s. z. s (s (s z)) c3 & CIS 500, 29 September 34-a ' A better approach Recall the intuition behind the church numeral representation: a number n is represented as a term that does something n times to something else scc takes a term that does something n times to something else and returns a term that does something n + 1 times to something else I.e., what we really care about is that scc c2 behaves the same as c3 when applied to two arguments. & CIS 500, 29 September 35 ' scc c2 v w = c3 v w = (n. s. z. s (n s z)) (s. z. s (s z)) v w (s. z. s ((s. z. s (s z)) s z)) v w (z. v ((s. z. s (s z)) v z)) w v ((s. z. s (s z)) v w) v ((z. v (v z)) w) v (v (v w)) (s. z. s (s (s z))) v w (z. v (v (v z))) w v (v (v w))) & CIS 500, 29 September 36 ' A More General Question We have argued that, although scc c2 and c3 ...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

UPenn - CIS - 500
'CIS 500 Software Foundations Fall 2005 19 September&CIS 500, 19 September1'AnnouncementsHomework 1 was due at noon. Homework 2 is on the web page.&CIS 500, 19 September2'The Lambda Calculus&CIS 500, 19 September3'Th
UPenn - SOC - 796
Gender and Family Systems in the Fertility Transition Karen Oppenheim Mason Population and Development Review, Vol. 27, Supplement: Global Fertility Transition. (2001), pp. 160-176.Stable URL: http:/links.jstor.org/sici?sici=0098-7921%282001%2927%3C
UPenn - SOC - 796
UPenn - SOC - 796
UNLV - STA - 755
STAT 755 - Homework 4 Due Thursday, October 91. Page 265 Problem 13. Let P be the transition probability matrix of a Markov chain. Argue that if for some positive integer r, Pr has all positive entries, then so does Pn , for all integers n r. 2. S
Kentucky - ID - 108
SECTION 5Planning the Breeding ProgramDarrh BullockThe quality of cattle produced by the beef industry is determined by the cattles genetic makeup and the management system to which they are subjected. Genetic makeup is under total control of
Kentucky - ASC - 169
DNA-Based TechnologiesAlison Van Eenennaam, University of California-DavisBiotechnology is defined as technology based on biology. From this definition, it is obvious that animal breeders have been practicing biotechnology for many years. For ex
Iowa State - NR - 76595
4-H EXHIBIT BUILDING DIVISION A - M Superintendents . Janice Walker . Barb Reesink Premiums Offered: Muscatine County Fair $1100.00 River Valley Coop $ 100.00 Premiums to be pro-rated in Division A - M according to the number of blue, red, and white
Iowa State - EE - 527
Introduction to Detection TheoryReading: Ch. 3 in Kay-II. Notes by Prof. Don Johnson on detection theory, see http:/www.ece.rice.edu/~dhj/courses/elec531/notes5.pdf. Ch. 10 in Wasserman.EE 527, Detection and Estimation Theory, # 51Introduc
Iowa State - ACCT - 497
DEPARTMENT OF HOMELAND SECURITYOffice of lns~ector GeneralFollow-Up Audit of Passenger and Baggage Screening Procedures at Domestic Airports (Unclassified Summary)Office of AuditsMarch 2005Ofice o [nspecfor General fU.S DeparrmentdHomehnd s
UPenn - V - 000926
OctoberAT P E N NWhenever there is more than meets the eye, see our web site, www.upenn.edu/almanac/.ACADEMIC CALENDAR 13 Drop Period Ends.27 1Fall Break. Through October 15. Family Weekend. Through October 29.CHILDREN'S ACTIVITIESFall Famil
Iowa State - MR - 0929
Iowa City Press-Citizen 09-27-06 Number of teen crashes levels off Drop in accidents attributed to graduated license system By Mike McWilliams Iowa City Press-Citizen Like many teens learning to drive, Michelle Lichtor said a driver's license means s
Iowa State - PUBLIC - 0929
Iowa City Press-Citizen 09-27-06 Number of teen crashes levels off Drop in accidents attributed to graduated license system By Mike McWilliams Iowa City Press-Citizen Like many teens learning to drive, Michelle Lichtor said a driver's license means s
Iowa State - MR - 1013
Des Moines Register 10-07-06 If we can't beat 'em, we'll just outlast 'em GARY L. MAYDEW is a retired associate professor in the college of business at Iowa State University. The information came to me in an e-mail. "Story County, Iowa," the writer w
Iowa State - PUBLIC - 1013
Des Moines Register 10-07-06 If we can't beat 'em, we'll just outlast 'em GARY L. MAYDEW is a retired associate professor in the college of business at Iowa State University. The information came to me in an e-mail. "Story County, Iowa," the writer w
Iowa State - NR - 62924
Food & Fitness E-News, Vol. 1, #12September 10, 2007www.iowafoodandfitness.orgThis electronic newsletter about the NE IA Food & Fitness Initiative will be sent to team members and other interested parties. It is intended to provide current infor
Iowa State - STAT - 503
Statistics 503X - Exploratory Methods and Data Mining Syllabus Spring 2003Course Description: Approaches to nding the unexpected in data: data mining, pattern recognition and understanding. Emphasis is on data-centered, non-inferential statistics, f
Michigan - MATH - 571
Math 571 (Winter 2009): Homework 7Due Date: See web page [i] In the class, we discussed how to nd the best rank-1 approximation to an m n matrix using the SVD. Describe how to nd the best rank-2 approximation. Explain your answer. [ii] Let A be a s
Iowa State - SOC - 382
The Kyoto Protocol (KP)Protocol Background 1988: Intergovernmental Panel on Climate Change (IPCC) 1992: United Nations Framework Convention on Climate Change (FCCC); begin formation at the Earth Summit in Rio de Janeiro, Brazil 1997: 3rd session
Virginia Tech - AOE - 3134
AOE 3134 Stability and Control - Problem Sheet 4 Due 12 March, 2002 Read Chapter 2 all of it (again!) Read Chapter 3 (3.1,3.2) 13-17. Attached is a three view drawing of an aircraft (F-104 Starfighter) This aircraft was the first to fly above Mach 2
Virginia Tech - AOE - 3034
AOE 3034 Problem Sheet Four Due September 27, 2000 Read Chapter 6, 6-1 - 6.3 (again), Read 6-4. We would like to generate some information about the response to a step input for a second order system. The first few questions are for the purpose of ge
UPenn - PSYC - 149
Lecture 2 - Neuroanatomy This time: Overview of the anatomy ofthe brain Reading Chapter 3 Tomorrow: Neurophysiology (Chap 2) Homework 1 is due on Mondayanterior posterior rostral caudal superior inferior dorsal ventral medial lateral midlin
UPenn - ESE - 535
ESE535: Electronic Design AutomationDay 15: March 18, 2009 Static Timing Analysis and Multi-Level Speedup1 Penn ESE535 Spring 2009 - DeHonToday Topological Worst Case not adequate (too conservative) Sensitization Conditions Timed Calculus
UPenn - ESE - 535
ESE535: Electronic Design AutomationToday Topological Worst Case not adequate (too conservative)Day 15: March 18, 2009 Static Timing Analysis and Multi-Level Speedup Sensitization Conditions Timed Calculus Delay-justified paths Timed-PODEM
UPenn - ESE - 535
ESE535: Electronic Design AutomationPreviously How to optimize two-level logic Clear cost model of Product-Terms Generic optimizations for multi-level logicDay 16: March 23, 2009 Covering Common-sub expressions Kernel extraction Node de
Iowa State - MAT - 160
Allen - Math 160 AQuiz #1~ e.",+ lh{~ lv~ h)-+-1. Write a linear cost function, C(x), given that the variable costs are $147.75 per unit and the fixed costs are $2700.(J.x) ~ lVl\VI"i?\~lv') t':,) 'X~[L.) -=.!-.1~1, 15 'I,M~27
Iowa State - EEOB - 563
Iowa State - NR - 74278
FA M I LYFriendly SkiesTiesFEBRUARY ISSUE 2008PLAN AHEAD FOR AIR TRAVELAirline travel is more complicated than it used to be, however its still possible to fly the friendly skies with a little advance planning. Before booking any reservations
Iowa State - NR - 56861
QUESTIONS & ANSWERS 1. Grant Employees Use J for grant employee or use A, B, C, etc.? If you have hired someone to do some work for a grant and that person is not a county-paid employee, assign 5000J for their wage expense. The wages paid for a summ
Iowa State - NR - 97131
JACKSON COUNTY 4-H ENDOWMENT SCHOLARSHIP GUIDELINESAPPLICATION COMPONENTS. * * Jackson County Application Form Two letters of Reference - one from a present or past 4-H leader - one from another person other than a family member (academic advisor, t
Iowa State - MR - 0526
USA Today 05-17-06 'Lavender graduations' gain ground Echoing a tradition already established on many campuses for minority students and other groups, a small but growing number of schools are holding "lavender graduations" to honor gay and lesbian s
Iowa State - MR - 0224
Des Moines Register02/21/06ISU to host black student government conferenceBy LISA LIVERMORE REGISTER AMES BUREAU Iowa State University senior Jowelle Benson said she left a black student government conference two years ago at Kansas State Univers
Iowa State - PUBLIC - 0224
Des Moines Register02/21/06ISU to host black student government conferenceBy LISA LIVERMORE REGISTER AMES BUREAU Iowa State University senior Jowelle Benson said she left a black student government conference two years ago at Kansas State Univers
Iowa State - MR - 0420
Des Moines Register 04-18-07 Arm campus officers, leaders say Virginia Tech tragedy shows the need for police at the U of I and ISU to carry guns, they say. By ERIN JORDAN and DREW KERR REGISTER STAFF WRITER The University of Iowa and Iowa State Univ
Kentucky - MA - 214
Review - Final Exam1. Find the solution to the ODE: (a) y - y = 2te2t , y(0) = 1 (b) x2 dy = dx 1 + y2 (c) (2xy 2 + 2y)dx + (2x2 y + 2x)dy = 02. Find the interval in which the solution to the ODE t(t - 4)y + y = 0, y(2) = 1 is certain to exist. 3.
Iowa State - CPRE - 583
Wormhole Run-time ReconfigurationRay Bittner and Peter Athanas Virginia Polytechnic Institute and State University The Bradley Department of Electrical and Computer Engineering Blacksburg, Virginia 24061-0111 dynamically as a function of the data. A
Iowa State - STAT - 648
Stat 648 OutlineSteve Vardeman Iowa State University April 24, 2009Abstract This outline summarizes the main points of lectures based on the book The Elements of Statistical Learning by Hastie, Tibshirani, and Friedman. Some of the later material h
Iowa State - ECON - 207
ECONOMICS 207 FALL 2007 LABORATORY EXERCISE 7 1 Problem 1: A = 4 3 2 a:Find M11 2 3 0 2 0 4 5 5 1b:Find C11c:Find M12d: Find C12e:Find M13f:Find C131g: We know that jAj = a11 C11 + a12 C12 + a13 C13 :Calculate jAj :C11 h: Construct a
UPenn - FIN - 2200
2222 Pledge AgreementsSubject: Gift Policy Effective: July 2003 Revised: March 2007 Last Reviewed: March 2008 Resp. Office: Treasurer Approval: TreasurerPURPOSE: The University of Pennsylvania, having adopted SFAS No. 116 in fiscal year 1996, reco
UPenn - ESE - 313
ESE 313Spring 2008 (Pilot Version) Robotics and Bioinspired SystemsLaboratory OverviewJoel Weingarten, Lab Instructor D. E. Koditschek, Course Lecturer Sam Russem Lab TAIntroductionIn this course, laboratory grades will be based on a combinati
Michigan - MATH - 285
Math 285.002 Homework 10 Solutions 16.5 #28. The key to this exercise lies in the observation that the desired event, Yolandas meeting Xavier, occurs if and only if Xavier arrives after Yolanda (Y X ) but no more than thirty minutes after Yolanda (
Iowa State - STAT - 201
UPenn - ESE - 216
PSpice Verification of the Voltage Regulator a. DC voltage and currents at VD=D15Vb. Line Regulation: Vo/VDD: Do a transient simulation with VDD =2V: See Figure below Notice that Vo/VDD = 10.27/2mV/V=5.13mV/V (or 0.5% variation per volt). This corr
Virginia Tech - CS - 3204
# SimMemManager Script 4## Scheduling with two user processes and plentiful memory### Set up system:# page size: 100# # frames: 100# # vpages: 200# frame factor: 50%# quantum: 3#sysinit1001002000.53
Virginia Tech - CS - 3204
# SimMemManager Script 3## Scheduling with one user process# - initial loading of OS# - load of user process into VM# - load of 0-th page of user process into RM# - servicing page faults# - memory read commands# - memory access vi
Iowa State - NR - 25607
Risk Management Resource WebsitesWeb Site ResourcesWinter 2005-06AG FINANCES and LAW Center for Farm Financial Mgt. C Roger McEowen, ISU Ext. Dr. i ISU Extension Economics U of Illinois Extension Economics Purdue University Economics AG GENERAL Ag
Iowa State - MR - 0317
The Corn and Soybean Digest Online ExclusiveMarch 7, 2006Thiesse's ThoughtsBy Kent Thiesse, Vice President, MinnStar Bank Weather And Markets The big "D" word (drought) is getting a lot of discussion by weather prognosticators and by grain market
Kentucky - CHE - 614
CHE 614Problem Set #2Due 2/23/061. Explain why CO, RNC, and PF3 form similar organometallic complexes. 2. Describe the differences in chemical bonding that can be used to distinguish a semi-bridging 2-CO ligand from a symmetrical 2-CO ligand? 3
Iowa State - ECE - 00000183
Optimization techniques for decoding logic design in digital-to-analog convertersbyKyaw KyawA thesis submitted to the graduate faculty in partial fulfillment of the requirements for the degree of MASTER OF SCIENCEMajor: Electrical Engineering
Kentucky - BULL - 0607
228College of PharmacyCollege of PharmacyKenneth B. Roberts, Ph.D., is Dean of the College of Pharmacy.The College of Pharmacy offers a four year curriculum leading to the Doctor of Pharmacy degree (Pharm.D.). The College of Pharmacy also off
UPenn - AZ - 1806
More medical studentsUniversity of Pennsylvania Medical Department Matriculants, 1806-1852SURNAMES BEGINNING WITH" V"NAME Vaiden, Cowles Mead Vaiden, Th. J. Vail, James H. Vallerchamp, Rev'd A. Valois, Francois VanArsdale, Henry VanArsdale, Hen
UPenn - AZ - 1806
More medical studentsUniversity of Pennsylvania Medical Department Matriculants, 1806-1852SURNAMES BEGINNING WITH KNAME Kable, William R. Kaigler, John W. PLACE OF ORIGIN Greene Co., OH Fort Valley, GA YEAR OF ATTENDANCE 1843(318) 1850(163) 185
UPenn - AZ - 1806
More medical studentsUniversity of Pennsylvania Medical Department Matriculants, 1806-1852SURNAMES BEGINNING WITH DNAME Dabbs, Rich Dabney, Benjn. F. Dabney, George Dabney, John D. DaCosta, Isaac Dade, Dade, Dade, Dagg, Francis Horace Robert F.
UPenn - AZ - 1806
More medical studentsUniversity of Pennsylvania Medical Department Matriculants, 1806-1852SURNAMES BEGINNING WITH" T"NAME Tabb, Henry W. Tabb, Thomas J. Tache, Etienne Taddis, Ths. Jeffn. Taggart, John H. PLACE OF ORIGIN VA Norfolk, VA ? NC Phi
UPenn - AZ - 1806
More medical studentsUniversity of Pennsylvania Medical Department Matriculants, 1806-1852SURNAMES BEGINNING WITH" P"NAME Packard, John H. Packer, Geo. H. Page, Asahel C. Page, Carter Page, Edward Augustus PLACE OF ORIGIN ? VT NJ VA Moorestown*
UPenn - AZ - 1806
More medical studentsUniversity of Pennsylvania Medical Department Matriculants, 1806-1852SURNAMES BEGINNING WITH BNAME Babb, Thomas G. PLACE OF ORIGIN PA YEAR OF ATTENDANCE OTHER INFORMATION 1824(126) 1825(129) 1826(125) 1852(366) [d. 14 Febru
UPenn - AZ - 1806
More medical studentsUniversity of Pennsylvania Medical Department Matriculants, 1806-1852SURNAMES BEGINNING WITH WNAME Wack, Philip Waddel, James Alexander Waddel, John A. Waddel, William Woodson Waddell, Addison W. PLACE OF ORIGIN PA Staunton
Case Western - MATH - 110
THE EFFECTS OF COMPUTER TECHNOLOGY ON RECORD INDUSTRY SALESGOMAR CHARLTONAbstract. This paper discusses a brief history of the growing record industry and the various effects that personal computer technology is having on its sales. The individual
Case Western - PMG - 125
Math 125 1Exam Two Review SolutionsSpring, 2005Differentiate the following functions. (a) f (x) = 3x2 - 5x + 2 Answer: f (x) = 6x - 5. 1 (b) f (x) = x2 - 2x 1 1 1 Solution: Re-write this as f (x) = x2 - 2 x-1 , so f (x) = 2x + x-2 = 2x + 2 . 2
Case Western - PMG - 125
Math 125 1Quiz Three SolutionsFall, 2007Here is a table of probabilities of events in a sample space S: E A B Totals 0.25 0.15 0.40 F 0.20 0.10 0.30 G 0.15 0.15 0.30 Totals 0.60 0.40 1.00Find the following probabilities: (a) P (A G) Solution
Case Western - PMG - 150
Math 150Homework 2Spring, 2008These homework problems are meant to expand your understanding of what goes on during class. You should read through chapter 5 of Weeks before you start. The starred problems are to be turned in by the end of class