39

web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� �

������ ���������� �������

������ ������������� � �����������

��������� � �������

�������� � ����������� ��������� � ������� ����������� �� ��������������� ! � ��!

"�������� � �#$#� �##�� �##� %� ������ �����

Page 2: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� �

�� ��� ����� �����

����������� ��������� ��� ����� ��� ��

������ � �����

�� ������������� ��� ������� ��� ����

��� ������� ��� ����

��� �������� ��� �����

&�� &���� '����� � ��� �(&�() *����� �� %���� � ������ + ,-+ � � �(&�() .���� ���� ������ ��/���� � �0������ ������ ������� � ��� ����� '������ ���� ���1�2��� �� ��� �3 � ������� �� ���� �� %��� �� !�� ��� ��4�� �3 ���!��� � ������+ ,-+ �� ��� ������ �����0 �� ������ �������� ����%�������

&�� ���� &'5 ��!��� �� ����������� *��������� 2�� � ��� ������ ������ � ����(&�() *����� ��� ��3��� ������%�� ��� �����!� �� ���6

(������6 ��������6 �����6

7�! ��� ������� �� ��3���� ��3 ���� ���� ��� ������ ������ � ��� *����� ���� ��������������� �� ���������� ��� ���� %�� ���� � ��� ������ 8 �� �� !������%���� ��!� ��� *����� �� %� �%����� ��� %� ����� � ����� ������� ��

������� ��� ����� ���

(��� ������%�� �� ���� �� ���� ��� %��� '����� 9 : �������� 9 : ������� � ��� ����� '����� � ��� *������3���� 3�� %���� � ������ � ; � �(&�() &�� ������ ��������� �� %� "������������� ��������� � �������� ���� ( ������ ��������� � ��� &���� '����� �� !�������������

����� � ��� *����� !�!���� ���������� ��� �������� �� �!��%����� � � %�!� ����3��� � ������ ���� ����� �����

9��1#�:

"�������� � �#$#� �##�� �##� %� ������ �����

&�� �(&�() *����� ��� %� ������%!��� �� ������� �!%4��� �� ��� ����3�� ��1������6

� 8� ��� �� %� ������� � �� 3��� �0���� �����%�� ����� � �����!� ������ ������� �%�!� ��� ����� ����!��� ���������� �� �(&�() ����%�0��

� 8�� �� �� ���� ������ � ��� �� %� !��� �� ���� � � ���!��� ������%!��� ��� ���������� �!�����

8 ������!���� �� ��� %� ������%!��� ��� � ����� ���� ����� �� %��<�����

�������� � ����������� ��������� � ������� ����������� �� ��������������� ! � ��!

Page 3: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

������ ���

�����������

����

���

��� ���

��� ���

���

���

��������� ��� ��� ��� �� ������ ������

�(&�() �� � ����������� �����01%���� ������ �� ������2� �� �������� !���������!����� �� ���!���=���� 7�! �� ����� ������0 !������� ���%���� � � ������ � ��� ���� ��>!���� 3��� � ���������� ���!��� �!�� �� ������ �� " &�� ��� �(&�()�� ������� ��� �(&��0 �()�������

&�� �!����� � ���� *����� �� �� ���� ��! %��� �� !�� �(&�() 8� �� �� �������� %� � �!%����!�� �� ��� ����?� �!��� �� @� ����� �!��� �� �(&�() &�� *������� %��� %� !��� ����1� 7�! ��� ���!����� �� 3��< �� ��� ����!��� �� ��! ���� ���*����� �� ����� �0������� 3��� �0������ &��� *������ ���� 3��� ��� �1��� ���� �������� !�!���� �!A�� �� ��!���� � � ����� ��>!���� !�� � �(&�()

7�! ���!�� ��%������ !�� ��� �1��� ���� ������� �� ���� �������� � ������� .��!��� �(&�()� ��� ������ 3��� ���� � ������� �%�!� � �����2� !���� ��� �0������ ��� ������ 3��� ���� � ������� �%�!� ��� �������!� !���� )� ����� � ��� ������ 3��� ������� � ���� � ������ �� 3���� �1������� �� ������%��B ��� 3��� ���� ����� �����2� !����� !��� ���� ����� �� 3�������� �� ������%�� &�� ���� � !����� � ��� ���� ������ � ���� *����� ���� ����� ���� � ���� � ������� 7�! �� ������3 ���� � ��� ���!��� � �(&�() %� 2��� ������ ��������� �� ��� �������� ��� ��� ������ �C����

&�� ����� �� ��3�� � �(&�() �� �� %���� ����� ���� '���!���� ��! 3���3�� �� ���!�� ��� �(&�() ����?� �!��� �� @� ����� �!��� "����� � ��� �����������!������� ��� � �� ������%�� �� �����3 �� �������� �!�� �� ���!���� ���<�� ������������� ����!��� ��%�� �� ��� ������� ���< � ��� ��%���� "��!�� ��!� ����!���� �� ��!������ ����!��� ����� �� ���� 3���� ���� ���!������� �� ������� �� ��!� �����!���

�(&�() �� ������%�� �� � !�%�� � ���������6 �!-(�����-D(5������-E*3��<�������� D(5� �����D(5� ��!��� *" �� (& �������%���� $,�$� �� $,+$� ���1�!����� (���� ��������� �� ������� �������� ������� &���� �� � ���������� ��0��������!��� '����� ������%�� ��� *������ E��� �!%������� &�� � ������� � ����� ����������� �������� �� ��� � ����� ���������

�(&�() �� ������� %� &�� ����.��<�� 8� � �+ *���� *��< .��� F����<� �( ,�G�,�9;,$:�;�1�+�;� ��06 9;,$:�;�1�##G� '����6 � ������3��<� ���

��

Page 4: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�������

*���

� (������� �(&�() �

� '����� �������� �

� �����0 ���������� ����� ��������� �

+ ���������� �0��������� �����%���B ����� � ������ �

; �����0 %!����� !����� +

� ���� 3����� � H �� �������� +

G ������ !����� G

$ D����� !����� G

# �����0 !����� G

�, "����� ��� ������ �� ������ $

�� �!%�������� �� ���� ������ $

�� �12���6 ������ 2���� !���� 2��� #

�� &�0� ������� ����� ��������� ��!� ��

�+ ������ �12��� ��

�; "������� �A����� � ����������6 /���� ���� ��� �+

�� I!��!� ����� �+

�G E��� ���� �;

�$ �������� �;����� ����� 9�;:� �������� 9�G:� �1 ��� ����� 9�$:���� �� �!� ��� ����� 9�$:� E���� �������� 9�,:

�# ������ �����0 ����!������ �,

�, @� ����� ��

���

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Page 5: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� � � �

��� ����� ������

� ��� ���� ������ �

������ ���� ����

� � �� � � ! � " # $ %&

� � �

� � �

! � "

# $ % &

� � �� � � !& ' �(�� " # $&

� � ��'�� �'"� �'#� !'$�&

�� � �� �)��*

I ���� �������� � ��� ������ � �� �� ���� �(&�() 3��� ��� ������ �������� �0�� �(&�() 3��� ��� �(&�() ������ �� E�3����� ��!�

����� ���������� ��� ������ �(&�() �� %� �������� ��� � ��! �� %� ����<�� � ���

I ������� ��������� �!������ ���������� �!�� �� � ��0 ������ �� �� .���3����! 3��� 2� �� �������� �� ������ ����!���� � ������ �+� �� <��� %��� �(&�()�� ��!� ����� ������ ������ 8 ��! ��� 3��<�� � � ���� ��� 3���� �!� ��������� ��!������ 3���3�� ��! 3��� 3�� �� <��� �(&�() ������ � �� 3���3 �� ��!� ����������� ������ � ������

7�! ���!�� ���!�� ��!� ����!���� �� ��!� ����� ����!��� ����� �� ������� � ��� ���������������

�(&�() 3��<� 3��� ���������� ��� �� <�� � �%4���H� ������!��� !������������0 3��� �����%�� ������0 ������B ��� �����%��� �������� �������� 8 ���� ���!�������1%�1� �������� ��� ���������� �� ������� �� �������� 3��� ��� �� ��3 �� �� ���!���� ���������� �� �������

�������� �� %� �����!��� ��� �(&�() � ������� ��C���� 3���6

'����� %� � �0������ ���� � ��������

�������� %� %!���1� ��������� �� !������

"������ � � ���<2�� 3��� ��!� ����� �������

������ ��� �0����� ���� 2��� �� ����������� 9��� ��� ����?� �!���:

��� �0������ ������ � ��� ���������

��

������� ��� �%���!� �1%�1� �����0 �� ������ �� �� � �����%�� &�� �� &�� �������3���� � ��3 � � �����0 ��� %� ��������� %� ������ �� 3��� �� � %��< .�� ������ �!�%�� � �0������� ��� 9� � � �+�1#:� %��< ������ �!�� %� �������

�(&�() ����3� ������0 !�%��� � ��� ��� ��������� �� !����� &3� �������3��� �� ���� ������0 �������� ���6

.�� ������ ������0 !�%��� 9� � �J��: � � �����0� %��< ������ �!�� %� ������� '����� �� ��� %� !��� �� ��� �������� !�� 8 � ��3����� ��! !�� �� �� ����1�%��� �� ����3���� ����� ���!��� ��! ��� ������� � �3 �������� !�� 3���� ����

Page 6: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� � �

������

� �

��

� �

� ������ �� �������� ����� �� �������

����

� �

� � � �

� � � �

� �

� � � �

��� � �

� �

��� � �

�������

���� ��� �������

�� ����+ ����

��)�*

��)���* ����+)�*

����)�*

������ ������ � � ����� �����0 �� %��� ��� � � (�"88 2�� 3��� ��!� ����� �������3���� ������ �� %� ������ ��������� 9��� ������� �� �� �+: &�� 2�� ���!�� ������ � �������!��� ����� � 4!�� ��� !����� �����0 ������ 8 ���� 2�� �� ����� ����93���� �� �� �0�����:� ��� �(&�() ������ 3��� ���� ���� 2���� ��� �����%�� � ��!� �(&�() 3��<����� &��� ��� ���� %� ��� 3��� � ������ 2��9��� ������ ��:

&�� %!���1� !����� � � �� � �� �0������ ������� � ���� 3�� �������� �������� 3��� 3���� �� �0������� &�� ������ 3��� ������ ������0 3��� ������� �������� ������ ������%!��� !� ����� %��3�� , �� �� 3����

3��� ������ � �� 3��� ������ � ������� �����0 3������ � ����� �>!��� 9��3�� ���!��� �� �������� ���� ����� �!�:B 3��� ��������� E��%��� �����0� ��� <�� � ���1��������� �������� 9 �� ������ � ��!������������ �������: �������� �� ���� %� �������� 3��� � ��1���� 9��� ������ � %���3:

8�����!�� �����0 �� ������ ������ �� %� �� ������ 3��� ������ ����� ����������� ��� !�!�� ���� ��� �0������ 9� �: ������ ��� ���� � ��� ����� ��3� ��������!� � �����0 �� 9�: ������ ��� ����� ��������� � ������ &�� �� ( �����0�� � ������ 3��� ��� ������ ������� �� ������

&�� ����3�� �����0 ��������� ��� ������%�� � �(&�()6

J ��������!%��������!�������������3����4!���� ���������� � �������

- ����� �������

&���� �����0 ��������� ������ � ��!���� �� ������� 9�1%�1� ��������: �� 3��� 8 ��� ��=��� ��� �������� ��� ��������%�� �� ��� �����0 ��������� � ����� ������� 3��� ���!����0���� � ��� ���� � ������1�����0 ��������� 9 �� �������� �!%�������� �� ������� ��3��� �� �� �!�����������: � 3���� ���� ���� ���� � ��� �����0 �� �������� � %� ���������

&�� K�����0 �������L ��������� ������� ������� ������ 8 �� � ������%�� �>!��������0 �� �� � �������%�� ���!�� ���� ��3� ������� ���

M �� ��� ���!��� � M ��� ���� �M �� ��� ���!��� � M

8 �� � �������� � �� �>!���� ��� �� �� ������� !��� ��!���� ��������� �� ����� ������ ��� !��� �� ����� M 8 ( �� �� �>!���� �� �� ������� !��� E�!������������������=���� 3��� ���!� ������� �� ��� ������ ��� !��� �� ����� ��� !���1 ������1 ��������� ������ � ��� ����� �>!���� ���� @���� ������� �� ��2�� � ����� � �� � ������� %� M 9 :

Page 7: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

���

� ��

��� ��

� �����

�� ���� � � �����

� �����

�� �������

����� �� �������

� ���� � ���� ��� ������� ��� ������� � ������ � � �����

������ � � �����

�������!&�(�������!&

�������!&� � ���!�%��"&

���

�����,- �������

.�� .���

+���

+���

��

����

���������� ���

&�� �����0 ��������� � ������� �� �!%������� ������� ������� ����13��� %!� �������� �����0 ��������� ���� �%��� �� ��H���� ��� ��������� 8� �� �����1��� �� �%����� ���� ����� ����� ���������� � � � �� -� �� %� ���� �� �����������13��� %� �������� ���� %� � ������ ��� �0������ �������� 3��� ����� &�� �� &��� �� ������!����� !�� !� 3�� !��������% ��������

�(&�() �� � ���!���B ��� �0�������� ��! ���� ��� ���������� ������!���� �(&�() ��������� ��� !�!���� � ��� ���

� �� ������

'0�������� ��� !�!���� �������� ��� ���������� !������ �� �����%�� ���� '���1!���� � ��� �0������� ����!��� � �����0� 3���� �� ��� ��������� � ��� ����� ��������� �� ��� �����%�� �� !�!�� !�� 8 ��� �����%�� ��� �� M ��� ��� �������� ������%�� 9 �� ��3��: �� �!����������� ������� �� 3���� ��� ���!�� �� �������

( �������� �� ������� ��������� 3��� ��� �������� ���!� E�3����� � �������� ��%� ����!�� �� ��� �0� ��� 3��� ����� �� ���� ������� ����3�� %� � �������� ���!� I��� ����� ���� ������� ��������� �� %� ������ � � ����� ��� � ��������� %� �������� ���������

8 ��� ���� ��������� � � �������� �� � ��������� ��� ������ �� �!��������� %!� ����������� �� ������� �!� &��� �� �������� � �!�������� !3���� ������ � ��������������!���

�(&�() �� ����1�������� � ��� ���� � �������� !������ �� �����%��� ����0������ �� �� ��� ���� ��

&�� ������ 9�� : 3��� ���� ��� �����%��� �!������ � ��� 3��<����� (�����%�� �� %� ������� ��� ��� 3��<����� 3��� ��� ������ &�������� ���� 3��� ����� ��� �������� �����%���

&�� ������� �����%�� 9������: ����� ��� ������ !�� ��!��CH�%�!� �, ����� ������� 8� �� !�� !� � ����� ��� ��������� �� ��������� � ��������� ���������

( �!�3�� ������� �� ����!����� �� %� ������� � ���� ������� 3����!� �������(&�() 3��� "&@�1" 9"&@�1)@'(� � � *":

.�� �� ���� �!� �� �0��� �(&�() ��� �����%��� ��� ���� E�3����� ���<�� ��������� %� ��� �0���� ��!��� ��� �����%��� �� %� 3����� �� � �1�!��1�����%�����<2�� ���� .�� �� ����� ������� �(&�()� ��� ������ 3���������� ��� 3��<����� �� ��� ����� �����

Page 8: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� �� � �

��

! ������ �"������ #"�������

$ %��� &��� � �# ' ��� � �������

%��

��� ������/

/� ��)���* /� ��)�*

/� ��)��/�)�**

���)�*

���)�* ���)���)�**

0 � ��� /� ��)���* /� ��)���*� �1�)�*&

� � �& �� � � �2�� ������ &� ��

� � �&

�� � � �2�

� � ���� &

��

� � �& �� � � �2��2�� ������ &� ��

� � �&

"������ �����0 %!����� !����� ���

��� ������� �����0=���� �����0 � =������� �����0 � ������� ������ �� �0����� �����������! !���� �����!��� ���� � � �����0���� ��3�� �����!��� ���� � � �����0��� ������� �������� �����0���% E��%��� �����0����� ����� �>!����������= ���

��� �0������ ����!��� � 1%�1 �����0 � =���� �� ����!��� �1%�1 �� 8 �� � �����0� ��� ����!��� � �����0 � =���� ����� ���

���� ��=� ��

8 �� � ������� �� ��� ������� �����0 3��� ��3 ��� �������B � �� � �>!��������0� ��� �� � ������ �������� � ��� ������� � .��� �� N&�� ��

�������� �� %� %!��� ��� %���<� ��� �0������ � ( �� � �1%�1� �����0� ���

3��� %!��� � ������ ;1%�1; �����0 &�� ��

8 ����� %���� ����� ����� �(&�() /�3 ������ ��������� ������� ��<� ����� � ��������!��� ���!����

��� �0������ �� � ���� � ��� ��������

��

3��� ����!�� � ������ 1������ �� ��� ��������

3��� ����!�� ��� ���� ������ � ������� ����� &�� ���� F��� ���� � �����0 ��� %������ 9�!�� �� :

+

Page 9: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

��

(���

)#

� �

� � �� � �

�� �

���

������

��������

������

��������

�� � � �2�

�� 3 � �2�

4)�� 3* � ��)�'3��*

��

��

4

4

�� �2�

� � 5

�� + � �

� � � ' ���)+*

��

���)���)�** �2� � ������� ��&

�� � � �2��

.����

.����

��

� � 5

.���� � � 6 �

� � � ' �

��

��

��

��

�� � 5

� ��1 � 5

&�� ���������

3��� ����!�� �� ���� �� ��� ����� ��� 1%�1 ���%��� �����0 &�� �������� � ������ �������� �� �������� �� �!������ ������ � !3���� ����������� ���!��� 3������� ���� �������� ��� 2�� ���!��

&�� �������� ������� �����0 �� %� !��� ������ � &�� �����%�� 4!�������!������ ���!��� ��� ���!� � ���� ���!� � ��� �����0 ��� �0������

����!��� ��� �!� � ��� ������ � ��� �����0 %� ����� ��� ���!� �!�� 9I ��!�������� �� ���� �A������B ��� ������ $: 8 ���� ���� �

���� ���!�1%�1���!� �������� �� 3��� ���!�� 3��� K L 9��� ������ ��:

&�� ������ ��� � � ���� ��

&�� ��������� 3��� %� ���������� �0��!��� �� ��� �� ��� ������� ������ ��!� ��� �0��1���� �� � ���� !�%�� � ��� ����3�� 3��� ����!�� �� ������� ��� �������� �������������� �!�� ���� � 6

&�� ������ ��� � � ������ �������� ��

&�� ��������� 3��� %� �0��!��� ��� � ��� ������� �� ��!� �!������ %������ �� ���������%��� �� �� ���!������� %�

;

Page 10: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

��

� �

��

� �

* �������

�������

�������

�������

�������

�������

�������

������ ��)���* �� 5

� ��1 � �

����

� ��1 � �

��

� 6 �� � 7 �� � �� �� � �� �

� � ��)�*� � � � ��)�*� � �� �

.���� ��

�� � �� 0

��

�� ��1)��1)� � 0**

��

�� � �� 0 ����

��

�� � � 0� � ��

8 �3�13�� %������ ��� ����� ������ 3�!��� � ��!���� %� �������

&�� ��������� ��������� � �(&�() ���

���� ���������� ���

M ���� ��� �� �>!��M ������� ��� �� �>!��

MM �>!��M �� �>!��

F��� ���� KML �� !��� � � �������� �������� 3���� KMML �� !��� � � ������� @������� ��� %� ������� �� >!���2�� %� ��� ������� ���������

O ������

.�� ������� �� �������� � ������� �� ���!���� ��� ������ � �� , ������� � 3��������� ������� �� ��!� �� ���� &�� ������ �� .��������� �� �������� � ��� ���� ��=�� � ������� �� � �����0 � ,?� �� �?� ����� ��� ���!�� ��� ������� %��3�� ����������� ������ &��

( ������� %��3�� �������� �� ���������� %� �� �� %� ��!� � ���� ���� � ��� ������� �����0 �� �=��� E���� � ��! 3��� �� �0��!�� 3�� ���������� ��� �>!�� ��! ��!�� ����

%!� � ��! 3��� �� �0��!�� 3�� �� ��� �� �>!��� ��! 3�!�� ����

��� ���� �������

F��� ���� ��� �������� �%���!�

Page 11: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� �

� � �

������� ���

��1 ���

��1 ��1

����)�8*8

���)���)�**

���)�*

+ ������ #"�������

, - ���� #"�������

. ������ #"�������

3��� �� ���� 3��� �� ������ ���� 3�!�� �0��!�� ��� � � ��� ���������1�� ������ � �� ��C�� &�� !����� �� �� %� ���������� !��� �� ���!�������0 �������� �� ������� �� ������� &3� ?� ��� ��>!���� �%��� ���� �� � �������������� 9��� ������ $:

"����� �(&�() !����� ������� ���������� � �������� %!� ������� ������13���3�� ������� �� � �����0 &�� ���� ����� �!�� !����� ���

�� ��� �0� �%� ��!���� ���� ��� 9��!��� ���: �>�� /����� ��� ��� 9��������: ��� ����

I���� �(&�() !����� ������� ���������� � � ������ 9��3 �� ���!�:� %!� ���� � 1%�1 �����0 9 �: � � ���!�1%�1���!� ����� �� ����!�� � ��3 ������������� ��� ���!��� � ����� ���������� �� ���� ���!� @�31%�1��3 ����� �� %��%����� %� !��� ��� ��������B �� �0������ ( �3 � ����� !����� ���

��0 �!� ����� ���� ���� ��� ������� ���

��� �0������ ��� ��0��!� ���� � � �����0 �� ���� %� ������ ��� &�� ��

�!�� � �(&�()?� ��3�� ����� ��� ��� �����0 !����� &�� ���� !�� !� ��� ���

��� �������!�� �� ��������������� ������<� ������=������� ���!��� ���!� �������������� �������! �� ������=����>� P@ ������=�������� �����%��� ������!� ���!� ��������������� ���!��� ��3 ������ ����0�� �����0 �0��������>��� �����0 �>!��� �������� �������������� ������������ �����������=� ��=���� �1���� �1���� �1���� 1������ ������� !�%�� � ��� �1�����< ��<

G

Page 12: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� � �

� � � � � � �

����� �� � ������ � ��� �� ���� ������� ���� ����

/ 0������ ��� ������ ��� � ����

�"������� � ��� ����� ��������

1 � ���)�* ���)�*

�,�9& � ���)�*

��� +��� �1� +���

� � ��)$* ����)5*� ���)�* ����

��� ��� ��52�5�2�(� 1����)�(�* /�+��)�(�* ���)��1���/*

�2� �� �� � �

! �&

5��25��2���

�5��� 5�!� 5�"� 5�$� ��5� ���&

�2��2� �� ! � � �&

� � �5�525��2��5&

1 � ���)�*

�� 1&

�(&�() !����� ��� ���� ����� �� �!������ �!��!� ���!���� ��� �0������

� �� ������

����!��� � ���!� ������ ������� ��� �������!�� � 3����

����!��� � �����0 3���� ���!�� ��� ��� ����������� � �� � ������� �����03��� ��� �������!�� � � ��� ������� &�� ��

&�� ������ ��� � �(&�() �� %� ������ ������ &�� �!���� �� %� ���������3��� ��� �� �-����� ����3� �� ��� )��<����� 9�� �����: <�� !��� �� ������ ��� ����������� ��� �� � � ��� �!���� I���� ������ ���!��� ��� ���� ������%�� I � *" ��� ��� E����'�� �� ����� <���B � � ��0 ������ �� � *" ��� '���� ������� "��1�� "��1�� "��1���� "��1< 3��<B � ����� ������� ��� ��

( ������� ���!�� �� !�� � ��� !�-��3 ����3� �� ������ ����!�� ��� ����< � ������!�������� I� ��� ����� ���� ������ � ������!� ������ ���� ���� ��� �� �0��!�� ���������� ������ ��� ��� ����� ��!����� ���� �� �!�� ���� ������� ���� !��� ��12�� 3���� ��>!���� ����� %��3�� �(&�() �� ��� ������ 9��� ������� �� �� �+: ��� �0������ /����!�� 9��� ������ �;: �� ����!��� ��� ������ � �������� � �����!���=�� ��!�� %� �������� %� ���������� ��������� ������� �� �0��!���

8 �� 3���� �� ������� ����� � ��� !����� M �� �� M �� � ��� �������Q, � R �� �����!� �� � �� ����� �� ��� ���� �� ��� ������ ���6

D������ �� �!%�������� ��� � �� !��� � �(&�() �� ������� ����� ������0 ��������!����� �C���� K"��� ������L 93���� �� !��� %��� �� ������� ������� �� �� ��1��� �!%��������: �� �!%�������� %� ������� ������� ��� <��� �� �A���� ����!������ ����� �%4���� "������� !�� � ����� ���!��� �� �������=� ��������� ������� �� �������=� ��� !�� � ����� 93���� ���3� �(&�(): �� �� ��<� ���� ������ �� �����%��

&�� �0������� 9��� ������� � ���������: �� ���!���� ��� ��3 ������ &�� !�%��� ��� �� %� ������� �� ��� ������� �� ��� �0������

����� � ��

�����

&�� ����3�� ��������� 3���� �� �0������ ������� � ��%�� � ���� &�� ��

$

Page 13: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�� �

� �12� �

������ 2� �

���

�� �� ��� �������� ���

���

�)�2!��*

�)2��* �)�2!�2*

�)2��� !&*

�)2��� ! �&* � 0)2��2�*

�)2����!&* � �)2����!&*(�� � � !&

� � �)�2��2�*

1 � ���� )�* 1 � ����)�8*

������� �����

�����

� � �

� � � !

� " # $

&

��� �����

���

F��� ���� ���� �������� ����13���� �� ����!��� � ������ ��� ��� ������

&�� ���� ������ �� %� !��� �� ������ �!%�������� � � �����0 ��� �0������

�� ��� ���!� ������ �������� � ��� 2��� �!� ������ � ��� ����� ���!��

( ���� %� ����� ������ � ����� ��3 �� ���!�6

�� ��� ����� ���!� � � �� �� ��� 2��� �!� ��3�

(�%������ ������� ������� �� %� !��� �� �!%�������6

������ �� ���!��� ���!�� � �� + �

�!�� �!%�������� �� %� !��� � %��� ����� � � �������� ��������6

�������� ���!�� ��+�; � 3��� ��� 2��� ����� ���!��� F��� ���� ��� ������� �����0 �� ������ �� ������� &�� ��

"��!�� � �� + � �� %� �!�������� � ��� ����� %� ��� �1%�1� �����0 Q� �B� +R6

I�� ����� ��� ����� ������� �����0 �� ������ �� �������

8 �� � 1������� 3��� �� ��� �C��� � ��� �������� N &�� �� (������ ��

&� ���������� ��� !�� !���� � ����� ���!���� ������� ����� �(&�() ���������3��� � *������ �I@&@(F� �� " ��!��� �� �C��� ��� ����

�(&�() �� �0��!�� � ��>!��� � ��������� ������ � ���<2��� �!�� 2��� ��� ������K�12���L %���!�� ���� �!�� ���� ��� 2�� ���� � K �L �� ��� ���� ���� � ����� 2����� �!�� � ��!� 3��< 3��� �(&�() 3��� %� � ������� �� ��2�� �12��� �12��� ���!�!���� ������� !��� ��!� ����� ������

&���� ��� �3� ����� � �12���6 ��

( ������ 2�� ������� � � ��>!��� � ����� �(&�() ��������� 8 ��� 2�� ��� ���2������ ���� � ��� ��� �(&�() ������ 3��� ��!�� ��� ���������� ��� 2�� �� %� �0��!��� D����%��� � � ������ 2�� ��� ���%�� �� 3��� ����� ��� ���!� � �����%��� � ��� ���� ��� � ��� �������� � ��� �!���� �(&�() ������

������ 2��� ��� %� !��� �� ���� ���� ��� � ����� �����0B � �!�� � 2��� ���� �������� %� ������ ��������� 8 � �� �0������ �� ����� � � ���<2��

��� ��� �(&�() �������� 3��� ��!�� ��� �������� ���� � �� %� ��������!� E�3����� �� �� !�!���� ������ �� !�� ��� �(&�() !���� 9��� ������ �:

( �12�� �� �� ����� ����� �12���� ���!��� �� ������ ����� ���!�������

#

Page 14: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� �

� �

� ��

� �

%"������ 2� �

��� ������

���+���� � � �����)���*

:;�<9=<- ;�����1 ���� ��� ����� �� ��� ���

: �����)���* ��� �� �� ���1�� ��+� ��� �� .��� ��� ���

: ���.��� 5 �� %�

� � ���� )�5( ��)���**

���+���� � � �����)�������*

:;�<9=<- ;�����1 ���� ��� ����� �� ��� ���

: �����)���* ��� �� �� ���1�� ��+� ��� �� .��� ��� ���

: ���.��� 5 �� %�

: ��)�������* ��� � ��� ��� ���.��� ������ � �� �

�� �� ��� 6 �� � � 5 � � % ��

� � ���� ))���'�*( ��)���** ' �

�������

/ � �����)!��*

�� ���

���+���� ������ ����& � ����)�*

: >-�- ?��� �� ����� ��������

: @� � ��+�� �� ����)�* ��� �� ��� ���� �� �

: ������ ����& � ����)�* ���� ��� ���� �� ����� ���������

: @� � ��� �� �� ����)�* �+�� +�����.����

�� �& � ��/�)�*

�� � �� �

� � � : ����� +��� �� � �. ��+��

��

���� � ���)�*��

���� � �� �)���)�� *�� � ����� *

������ ���� �& � ����)�*

�!���� 2��� ������� �0����%����� �� �(&�() 7�! �� ������ �3 !����� �����2��� ��!� ���%��� 3���� 3��� ��� ���� ��� ���� ����!� �� ����� �(&�() !����� D���1�%��� � � !���� 2�� ��� %� �� �!�� ����� ( �����%�� ��� ��3����� %� �������� ���%��9��� :

.� 2��� ���!������ 3��� � ������ �0����� � � !���� 2��

( ���� ������ ������ � ���� !���� �� ��� ����3��6

&��� ���!�� %� ������ � � ���<2�� 3��� 2����� 9����������� �� ��� !�������: &�� 2��� ��� �������� ��� !���� ���� ��!� ���!����� �� �!��!� ���!����B3����!� ���� ��� ��� 2�� 3�!�� %� � ������ 2�� &�� � �(&�() ��������

� �� �0������ 3��� ��!�� ��� !�%��� + �� ; �� %� ������ �� ��������%��� �� � ��� !���� 2�� 3��� ��� �!��!� ���!�� %��� ������ �!� �� ��������%�� ���� �����%��� � � !���� 2�� ��� ������ ����� ���� ��� �������� � ������ ��� �!���� �(&�() ��������

F��� ���� !�� � 9K!�%�� � ��!� ���!����L: ������� �� �� ��� � �� �!�����!� � � ������� ��!� �����%��H�!�� �� �� � ��� �0�����

( !���� ��� ���� ���� �!������ �!��!� ���!���� ��� �0�����6

� �

I�� ���� �� ������ � � ���<2�� � � �(&�() ������ � ���0������ 3��� ����� ��� ��� �� ������� �������� � ��� ������ � ��� ������ ��

�,

Page 15: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

������

� ��

��

���

�� � ����)�*

:

��� ����

�� �

��� �� �

���)�*��

��

/� ��

? � ����+)"*

A � /� ��)"��5*

�� 3 � �2�5

A)2�3* � ���)? �*

��

�� ��� �� ����

.���� ��

�����

����

���+���� ��� ����& � ����+�)���� �� ���*

:0=>AB- C� � �� � ���+���� �� ��� �� ����� ��� ��� ����+���� ������

: ����+�)�����* ��� �� � /� � �� ��� ���+����� ��� �� � �� ���

: +��������� ��� ���� �� � ��������� ?�-D�0 ���+���� �� �

: ������ ��� �� ����� � ��� ��1 ���+����� � � ����� ��

: ?������� � �� � ��� ���� ������ -�� ����� ��� �� �� ���

: � ���� .�� � ��� +������ ����� @� �������

: ����+�)8���8��* �� �� <��� ��� ������ � ��� ����

:

: �� ������� ��� ���� � ������ ���� � ���� ��+� �� ���

: ������� �++� �+1 �� ��� ������ -�� ������ �� ���

: �� ������� ��+�� ����� � ������ ����� � ��� �� +��������� �

: � �+� �� ��� ���� ��� �.� � � �� �� � �+ �)+*&�

�� � ������������ ����� ��������� �� ���� %� ���� 3��� � !���� ������!������ �!��!� ���!���� ��� �0������ 9� %���<��� ����� ���!� :3��� ����� ��� ��� � ��

&�� ���%�� �������� ���� ��� ���� � ��� ��� �� � ������B �(&�() 3��� �������� ���� � ��� ��� ��������� ��� 2��� �3 �����!�!� ������ ����� 3���� ���!������ �12��� ��� ������%�� �� ��� �1��� ���� ������� �� 3��� %� ��������� � � �� �0������

�� ������ �!�� ���!������� ���!�� %� ���!��� � � !���� 2��

&��� !���� ���!������� ���� � ��� �(&�() ���!��� ���� �� %� !��� �� ����!���A���� ���� F���� �� �0������ ���� �� ��� �����0 � �>!���� � ��� ������ � ����� �� � ������ !���� 9������ $:� ���� �� � ������ !���� 9������ G:� �� ������� ������� � �� � �����01������ �������� &�!� ��� ��������� ��� �������=���� ����� �������

8 ��! ��?� �������=� ���� ����!������� ��! �� ��<� ��!� ����� �� ����� %������������� �� ������� �� �������� � 3���� �!��!� �� ������ ��� �0������ %� ���!������ ����� �������� %���3� 3���� !��� ��� !���� � ����� �� ������ � �������� ������������ .����!� ���� �(&�() �!�� ����=� �� ���!� ������ � ���� ������������3�� �0��!���

���� ���� ������� ���!��� ��� ���!������� %� ��� ����3�� !���� (� ���� ������������ � ��� ��!� ���!���� � � !����H�!�� �� � ���� �0������ ��� %� ����������� ����!�� !�� � 9K!�%�� � ��!� ���!����L: &�� �����%���� %� ��������� !��� F��� ���� ��� ��� ���� � ������� �� � !�%�� 9� 3�� ��!�B , 3�� ����: �� !��� �� ����� 3�� �� ����!���� � �������� K�=���L ���� K��!�L�� , ���� K ����L ������� ��� �(&�() !���� ������� �� �� ���� �� ���!� �����%�� � ����� ���� ������ !���� 9(��� ��� :

��

Page 16: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�����������

� � �� �������� ���� � ���� �� ���"�

���� � �(&�()?� !����� ��� %!���1� 3���� ������ ��� ������%!��� �� �12��� &�����!�� ������ � �� �1%!���1� �12��H�(&�()?� �� ��!� �3H�� %� ���3�� 3������ �(&�() ������ &�� ������ � � ��

&�0� ������ ��� ������ ��� �(&�() �!���!��� %� ����� >!���� ��� �0������

������ ��� ���� ��0� ����� �� ��� �����%��

&�0� ������ �� %� ��������� 3��� ��� !���� ��� �0�����6

'���� �������� ��� %��� ��������� 3��� ��� !����

���� 3�� ������ � � �1����� �� �%���� �0��!��� � ��� �12��

��

: =�������/�����

�� �� ��� 6 �� ��� � �� ��

� �+� � )�� ���� �� �*

�� � � 5� � � ���5 ����� � � ���5 ��

� � � � � �� � �����)�����*

� � � ' � �� � �����)�����*

: @�� +����� �� �����

.���� )�� 7 5* �� )�� 7 5*

� � ��5(�

� � � � � �� � �����)�����*

�� )�� 7 5* � )�� 7 5*� � ��E� ��

� � � ' � �� � �����)�����*

��

�� � �+�� ���� � �� �� � ��& ��

: ?��� ���

.���� ���)� � �* 7 ��5(���(���)���)�*���5*

+ � � ' 5��()� � �* �+ � �����)����+*

�� � �+�� ���� � ����� �+ �+&& ��

�� )�� 7 5* �� )�+ 7 5*

� � + �� � �+

����

� � + �� � �+

��

��

�1� �1� ��� �1� ����

�1� ��E

� � 8-��� �� � ����8

��

��)8���� ������� �� �� ��1 ����1�8*

� �

� � )8>� 1� ��� ��� �� ���� �� �1���� �+8*

Page 17: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� �������� �12� �

����

��� � ����)8A��� ��� ����� �� ��� ������2 8*

���

77 F� �������

�������

��� ��1�

.

+ � ��

.���

����� �1�

.�1

������

���

��� ���

8 � �12�� ��� !��� �� %� �������� �� ������������ ���� ��!� ���� 3��� ��� !���� .��� �� �0������ ��� ��������

�� ���!������ ��� ������ ������� �� ��������� �� �0��!��� ��!��� 3���� ��� !��� <���� ��� ��!� ���� ��� ������� ��� ���!� <��� ��� ���� �� ������� �� ��� �����%���� �0��!��� ���!���

.���� !��� �(&�() �� ��>!���� 3����� �� ������ �� ���� � �12�� 3��� ��� ����������� �� ��� ���!� �� �(&�() I� 3����� �� <��� �(&�() ������ 3���� ������ �2�� ���� �����3��� ��� �����%��� 3�!�� %� ���� !�� �0����

&��� �� %� ������ ��� !��� ��� S1 ���!�� 8 � 3���� � �(&�()� ��! ������� �� 3���� S� �� ������ ������H�!�� �� ����� �� ������� ������� �� ������ � 2��H�� %��0��!��� 3����!� �0���� �(&�() 8 � �� �0������ ��� ������ ������ �������� ��!�������� ��� �(&�() ������

3��� ��� ��! ���� ��� 2�� ���� !��� ��!� ����� ������ ��� ������ ��� ���������! 3��� %� ���!��� �� �(&�() 4!�� 3���� ��! �� � ��

E�3����� �� ���� � ������ �� � ������� ��������� �!������ ���������� �!�� �� ���!�� ��0 �� �� .���3�� �� ��� %� ��� ���%�� �� <��� %��� �(&�() �� ��!� ����������� ������� <����� �� ������� �!������ 3���� 3��<�� � ��� ����� 8 ����� ����������� %� �! � �!������ 3���3�� ��! 3��� 3�� �� <��� �(&�() ������ � �� 3���3�� ��!� ������ ������ � ������

7�! ���!�� ���!�� ��!� ����!���� �� ��!� ����� ����!��� ����� �� ������� � �������� ����������

��� ��%!���� ����� ��� ������%�� ��� �� ��� ���� � !����� � ������� ������

.�� � �(&�()� ��� ������ 3��� ���!� ��� ��� � ��� ������ 3��<����������� �� �� %� !��� �� ����� ��� 3��<�� ��������� '����� �� 3��� ������� ������ � ��� 3��<�� ��������� 3���� ��� ������ ����� ��� ��� �12��� � ������������ &�� �(&�() ������� �� �� %� !��� �� ������ � ���<2�� ������ � �12�� �� ��� ������ ������������ .���� ����� ������� ��� �!������� �������������� ���� ����� ��� !�� � � S 7�! ��� �4�� ������ ��� ������ � �3�����

�12��� �!�� %� � � ��������� �������%�� �� �(&�() �12��� � ��� ������ 3��<1�� ��������� ��� ��3��� �������%�� I ���� ��� ���� �� 3��<������ ��3��< �������1����� ������� �12��� 3���� ��� ������ � � �!%��������� � ��?� ���� ��������� ����

3��� %� �������%�� �� �(&�() ��� �� ��������� � 3���� �� �� 3��<�� &���!���� ���� � ����������� � �(&�()?� ������ ���� �� �%����� %� ��� ������ &��� ������ �� ���� %� !��� �� ��� �� ������ ����������� ��� ��� ������ ���� ���

��

Page 18: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

��� ��������

! 0�������� 3�� ��� �# ����������4 5���� ��� ��� ���

$ 6"��"� #�����

����

����)5* ���� � 5 ����)5*

����

����)5*� � � � � ����

��+ ��+

��+ ��+

��+� ��+

��+� � � � � ��+

� � ���)�*(�

�� ��� ��� �

�� ��� ����

�� ��� ��� � �

�� ��� ���� �

�� ��� ��

�� ��� ���

�� ��� ���E

�� ��� '

�� ��� +���+�

�� ��� �����

&3� ����!��� � ��� �A����� � � ��������� ��� ��� !�%�� � /����� ���� ����1����� 9/���: ��� ����� �� ��� ������� ����

&�� �(&�() !���� <���� � �!�� ����� � ��� /��� ��� ����� &�������� 9�� S: 3��� ����� /��� �� , E���� ����������������� %� ��� �0��!��� � ��������� �� ����������� � ��� ����� ��� /����!� �� ��� ��������� ��� �0������ ��� !�%�� � /��� ��>!���� �� ����� � ���� ����������� ��� ��!���� ��������� �� %� �%����� 3���6

&�� ������� ���� 9� ������: �� %� �%����� 3��� ��� ����3���� ������ �� B������ ��� ����� �� ���!�� ��� ������� ���� E���� ��� �������

3��� ���!� ��� ������� ���� �� �0��!��� � ��� �������� &�� ������� ���� �� ��������� ����� ������ �%��� �� %� �%������ �� �0������ 3���6

7�! ��� 3��� �� ������� ���� ����H�� /�� ��!�H3��� ���� �� ������ ��� ������!��� &�� ��

8� ���!�� %� ���� ����� � ���������� �������� ������� ���� ��� �� %� � �����%������!�� � ��� �A����� � � ��������� ���� ��� ���� � �0��!��� ������ � ��3 %!����� ����!��� �� �� ��� ����

.���� ��� ����!������ � �(&�() ��� ��� ����� � ��!%�� ��������� ��� ����� � ��� ��������� �!��!� �� %� ��������� %� ��� ����3�� �������

20�� ���� 3��� + ������� ������ 9��� �� �!��:20�� ���� 3��� �+ ������� ������������2� ������ 3��� + ������� ������������2� ������ 3��� �; ������� �����������0������ %� ����� � ����� ���������0�������� �����20�� ������� �� ����J� 1� %��<

I�� ���<��� ��� ����� ����� ������ � �C��� !��� ������

&�� ������ 3��� �!������ ���� %��< ���� ����3�� ���� � ��1����� �� %� ������ � ��� ����� �� ���� &�� ������ ���!�� �� ����1������� ����� &���� ������� ��� �������� � ��� ����� ����� �������

�+

Page 19: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

��

�����

� �

+ 7�������

�����

, 8�������

9����� �����

�� 1

�� 1

�� 1 ��� �� 1 ��

����

����� ����� �� �

���

���

���)��1*

� � �!2�5�2! 1 � ���)�* ���)��1*

���

���� �)�* ���� �

���� �)�*

�+�

� � ����2�5�2��� 1 � ��)��� �* ���)��1*

����

���� �����

E������� �� ���� ������ �%����� 3��� ��� ������ &�� ������

��!��� 3��� ������� �!%��>!���� � ��� ����� 9�0���� ��������: �� %� 3����� �� ������� ���<2�� 9� ��� 2����� �� ������� �� 3��� %� 3����� �� � �� �!�� 2�� ���� :!��� �� ����� ��� ������ B ��� ������ 3��� ��!�� 3����� ����� 2�� �� ���!��� ��� .�� 2������ ��! �� ���� ��� 2�� �� ������� �� ���� �� �!� ���� ����� ������ &�� S1 ���!�� 9��� ������ �+: 3��� ������ ��! �� ���� �� ���� ��� 2��3����!� ������ �(&�()

�(&�() �� ����!�� ����� ����� � �!����� �1 ����� � �!����� �1 ���� �!� ��������� �� �1 ������ �!� ��� ����� &�� ������� ������� �� ����� ��������� ���

�� � ������������ ( �����!���� �� ���� � ����� �� ���� %���3

&� ������3 ���� � ����� ����%�������� ���� ��� ������ �� ������ ���� � ����������� ������

&�� ������ ������� ����� 01� �����B � �� ��� ������� � ��� ���� ��������� ������ ���� � �������� 3���3 �� ���3� � 01� ���� � ��� �������� ����!� ��� ������� � 7�! ��� �� �0������ ���3 ��� ����� � ��� ��� !�������� ��� ������� 1+ �� + 3��� ��� ����3�� �������6

&�� �� &�� ������ �� � �������� � ��� ����� 3��� ������=� , ,� 3���� �� � ����������� ��� ���!�� � ��� �� ��� ���� � ���� �������� 9������ ���� �������� ����3���:

7�! 3��� !�!���� 3�� �� <��� ��� �!���� �������� 3���3 9K2�!��L: �0�����H%!������ �� ��� ����H�� ��� ������ 3���3 ������

I� �� ���� ������� �������� 2�!���� �� � 3���� 3��� �� �� ���� %� ��� ���������K�!����L 2�!�� 3���� ������ ��� �!%��>!�� ������� ������� 3��� %� ������ 8 � ���0������ 2�!�� � �� ��� �!���� 2�!��� ��� ��� ������ 9�� ������ :3��� ��� � ����� 2�!�� 9� ��������: �� ��<� �� ��� �!���� 2�!�� &�� ������

3��� ��� �0���� 2�!�� � �� ��<� �� ���� ��� �!���� 2�!�� &�� ������3��� ���!� ��� !�%�� � ��� �!���� 2�!��

(� � ����� �0������ ��! �� ���3 ��� ����� � M ���� ��� ������� 1� ; �� � ;�� ����3�6

F��� ���� �� �!�� ������� %� � ������ �� ��!�� ���� �� �������� ����3��� 9��� �������:

�(&�() �!������ � !���� �� ������ �� �A������ ���� ��� ����� � � !���� ��� �0������ �� ���� ��� ����� � ��� !���� �%���� �� �� 2��� ��2� ��� !���� �� �12�� ������� ���� �������

�;

Page 20: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

���

��� ��� ��� ���

���+���� 1 � ���� ���)�*

1 � ��)��� �*

����)8���� ���8� ���������&*

��52�55�2�(� ��+��)�(�* 1����)�(�* ���)��1*

�����

������

1�����

�����

����

�����)80��� D���� >��� �� @��8*

�����)8-�� >��8*

���� ��� ����

� �

����

��������)�� �� �1 �1 &*

����)����*

���� ����

� � ����

���� ���� �

���� �����

���� ���

���� ��

���� ���

��52�5�2�(� 1�����)�* 1�����)�(�* 1�����)!(�* ���)��1����1����1�*

G

��52�5�2�(� G�����)�*8� ���)�(�*8� ���)!(�*8& ���)��G*

��� ��� ��

��� ���

&�� ��� ������

3��� ����!�� ��� ����� &�� ��

*���� � �������������� ��2�� �!���� �� ���� %� ���� &��� �� �0������

&�� ������ �� %� ���� ������� �0�� ��%����� �� ��0� ������ 3���� ��� ����� 3������ ����3�� ������� 3���� ��<� � ����� �� � ���!���

����� �����01�0�� ��%���1�0�� ��%������� ��0� � ��� ����� !��� ��� ��!��������� ��0� �� �����2�� ����������

��� �0������ ��� ������

����� � ����� � ����� &�� ������ ����3� �� �� ������������ �������� ��������� ��0� � ��� �!���� ����� %� ������ ��� ��!�� ������ �� ��� �������������� �� ����<�� ��� ��!�� &� ����� ��0� � � ����� �� ��������� ����������� ��3�!�� !�� ��� ������ 9��� :

&�� ������ 3��� ����� ���� ���� � ��� �!���� �����

)� �� �!��� ��� �0�� ��� �!��1������ &��� �� %� ��������� %� ��� ������ ���� ���!��� � ���6

��� �0�� ������ �� �������%�� ������ ���=�� ������ �� �!%��>!�� ���������!�� �� �!��1���������!�� ������ ���3�� �!���� ���������� ����� � %��� �0������ ����� �� ��� ���<� � %��� �0���!�� �C �0�� ������ �� ��� ���<��!�� � �0�� ������ �� ��� ���<�

&�� ������ ���!�� %� ���� ��� ������

&3� 3��� �� ��<� �!������ ����� � � ����� ����� ��� ���!������� %�

�� %� ����� � �����0 ������� ��� !������ ���!�� �� ���!��

(����� 3�� �� 3��� &�� ������ ���=�� ��� �!���� �������� ����� ������ �!%��>!�� ����� ��� �!���������� � �� &�� �0�� ���� ��3����� %����� �������� '����� �������� ��� K���� L

��

Page 21: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�����

�����

8������� ��������

��52�5�2�(� 1�����)�* 1�����)�(�* 1�����)!(�*

���)��1��8��8���1��828���1��8'8*

'

� �� 2 ��

� ' ( � �

1 � +

� � . E

���)��1�8 ��8*

������

��� ������

���

��� � �� � ����� ����� � +������ ������ � ���� ���� �� ����

���

����� ���

��� �����

���

��� ���� �3��

��� �����3���

�����3�����

��������

����

��� ���� �����3���

�����3�����

��� ��� ��� ����

�������

I� �� �������� ��� �� �!�� ��������� ��������� �� ������ ��� �0������

������ � ������ ��� �� ������ ��� �� ��� 2��� �3� ������ 3���� �� ��� ����� ��� ���%���� ������ �� ���� ��� &�� ���1 �� ���<1����� ���

��������6 ����� 9 :� ������ 9 : ������ 9 :� ������� 9 :���<�����6 ���� 9 :� ��!� 9 :� ���� 9 :� ������ 9 :� 01���< 9 :

"����� �� %� �����2�� �� ��� ���1 �� ���<1�����

"�����6 �����3 9 :� ������ 9 :� ��� 9 :� ��� 9 :���� 9 :� %�!� 9 :� 3���� 9 :� %���< 9 :

��� �0������ ����� � ��� ������ ���

&�� ������ �� %� !��� �� �������� ��� ����� �� ���� ������� ����� ������� %� ������ � �� 2�!�� ���

I���� ��������=�� �1 ������� !����� ��! ��� 3��� �� �0����� ��� ���6

( �������� � ��� �!���� �������� 2�!�� �� %� ���� ������ �%����� 3��� ��� �(&1�() ������ '����� %� ����� � �� 3��� ��� � ����1�����!��� ���� � ��� �!������������ 2�!�� �� ��� �� �!�� ������

&�� �12�� �� !��� �� ����� � ��� �� �!�� ������ !��� %� ��� ������ 8 �������� �� �� ����� ��� �� �!��� %� ������ ���� 2�� 9��� :

&�� ������ ����� ��� �!���� �������� 2�!�� �� ��� ���������2����� � ��� �� �!�� 2�� ����� 8 ��� � �0������ ��� � ������������0����� �!�� �� �� �� ������� 8 � �� �0������ *��������� �� ����� �!�� 2�� ������ ���

3��� ������ � *��������� 2�� � ��� �!���� �������� 2�!�� 3���� �� �!%��1>!���� %� ������ !��� ��� ������ ���� ������ 8 ������� �0����� �� 3��� %�����3����� !���� ��! !�� ��� ����� &�� ������

3��� ����� ��� 9���� !��� ��C����: �!���� �������� 2�!�� �� ��� �0����� 2�� 8 ���� 3�� �� �� ���� ������� �������� 2�!��� � � ����� 2��

&�� �� �!�� ������� ��� � ��!���� %� ����3����� ��� �0������

3��� ���� �� � '����!����� *��������� 2�� ��� �������� 2�!�� � H ��� � ���� �� ��� �!���� 2�!��

�G

Page 22: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� �� �

� �

� �

� � �

� �

� �

� � � ��

�� � ��

� � �

� �

�1: ��� �����

�1: � �� ��� �"�#�� �����

��� ����

����)��1�/*

���5�2�5�2�5(� ��+��)�* 1����)�* /��� � ����)��1�/*

/�����

����

����

����)/*

����)�1�)�5**

�� �

�� �)�1�)�5**

����� �

���1& � ����� �)���11*

���� �� �

�� � ��2��2�

11 � ��

���1& � ����� �)���11*

/ � ��)��� � � 1� �*

����)/*

���1& � ����� �)��2��2�� ��2��2�*

�� � ����

����

���

������

��+��� ���� ������ ����

"��������� ������!� �� � �3� ��������� ��� ������ ����!��� �!����� ����� ��������� ����� 8 � � �� ��� ����� ������� � ��� ���� ��=�� ��� ��������� 3��� ����!�� � ����������� ���� � ��� �����3��� ����� �!��� ��1����� ������ ����!�� ��� ����� 3���� ���������� ��� ��� ���������� ������� � � ��� &���� ������� ��� !�!���� ��2�� �������������� ��� �0������

3��� ����!�� � ����0 3���� �� ���������� ��� ��� 1 ���� 9� K���<�L: &�� ��

T!�� �� �� ����� ������ � ����� �� �0�� ��%��� 9���!��� : �� %� ����� &�� ���!��� � ������ ������%�� ����� ���� ���� �� �1 �����B ������ ��� �0�� �������� �������%�� ������ 3���� � ��!���� �3 ��>!��� � �1������

&���� ��������� 3��� ���� �!� ��� ����� ��� ���3 3��� ��� ������ &�������� ������� � �����1��������� ����������� ���� � ��� ������� � ��������0 &�� ���� �!� ��� �� ��2�� %� ��� =1���������� � ����� �%��� � ������!������� � ��� 1 ���� &��

���������� ����� ��������� ������ �!� ��� ����� ��� ���3 3��� ��� ������ &��

&� ���3 ��� ����� � � !���� M 9 : ���� � ��������� �� 2��� ��2�� ��������� 3���� ���� ��������� � ��� ����� � ��� �������� .��� ��� !����

�� ��� ������� � �����0 � ���� ��3 � 3���� �>!��� �� 3���� ���!� ����� �� �������� � � �� ��������� � �����0 � ���� ���!� � 3���� �>!��� � �� ����3�6

I� ��� ����!��� � �����0 � �%����� %� ����!���� ����3��� ���� ��� ���������� � �� 3���� �� �� %� �������

7�! ��� �� �0������ ���3 ��� ����� � M ���� ��� �>!��� Q � �R Q � �R�� ����3� 9��� ��:6

I� ��!��� � ��!���� ������� ��� 2��� ����� ���� � ��� �������� 3���

&�� ���� ���� 3��� ������ �

(� ���� �%���� ��� ���!��� � ��� ������ ������%�� � ��� ������ � ���������� ���� ���� �� �1 ����� �� �� ��� ������� �� ������� �0�� ��%����� �� ��� ������

&�� ����� ������ � �!� ���� �� ��� %� ��� ������ &���� ��� ����� ������� �� ������6 9�� �!��:� �� &���� ��� ��� %� ��� �������

�$

Page 23: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

���

��

F��� ���� � �!� ���� ����!��� %� � ��� ������� �� ��������� �!���������� ���� ���� '0������� 3��� �����!� ������� � ��� �!� ��� ����!����%��� &�� ������ 9�� 3��� �� �� %���3: ���!�� %� ������

��� ������

&�� ����� ���2�� � � �!� ��� �� ��������� %� ��� ������ (�����%�� ���1��2�� ��������� ���!��6

9�� �!��:

&�� ������ 3���� �� �0������ ��� � ������ ����� ���2�� �� ��� �!����2�!�� '0������� 3��� �����!� ��������� � ��� �!� ��� ����!��� �%���

&�� ������ �� %� !��� �� ����� � � ��������� �� �������� ���������� ������3���� ��� 3���� ��� �1 �%4��� �� �� %� ���3�� ���

&�� �(&�() !���� �������� � ��������� �!� ��� � 3���� �� �0�������3��� � � ��

*���� � �������������� ��2�� �!� ���� �� ���� %� ���� &�� �(&�() !������� 3��� ������� �!�� ����� � ��� ���� �!� ���� 9���

�� : &�� ����3�� �� � �0����� � � ������� !���� 3���� �������� ����� � � ���!�

�#

������ ��+���� ������ ���� � ������ ����

�� � ���� ����� ����

������ +��� �� ���.

�� �

+��� ��

��� � ���� +���� 3��� ��E� +�� � ����� � �1� ����

+��� ��)+���*

���.

��� ���.

��E�

������ +��� �� ���.

��� � +1���� �1� ��� �

�1� +1����

���+���� ���1�/& � �� ��) ����*

:-H;,> I��� ��� � �� ��

: �� ��) ����* ���� ���� � ��� �� � �� �� .��� +��� ��

: ���� � �� ���� �� ���� � � +��� ��� ��� �����

: �� ��+��� �� ��� �� ��+�� -���� ���� �� ������ � � �������

: .��� ������� � 5��� � � �5� � � ��

:

: ���1�/& � �� ��) ����* ���� ���� �� �� )�'�*��1�)�'�*

: ��� �+�� �� ���� �� �)��1�/* .��� ��+� ��� �� ���

:

: >�� ���� >J4A;A� BGD=<9A;

�� �� ��� 6 �� � � � ��

�� �� ��� 6 �� � � �5 ��

�� �� ��� 6 �� � 5�� ��

����� � �()52�2�(�*��

�� � �(�()52�2�*8��

�� � )� ' (+��)��**(+��)�����*

11 � )� ' (+��)��**(���)�����*

// � (���)��*(����)��/�)�����**

�� �� ���� �� 5

�� �)���11�//*

� � )� ' *��� �)�*

����)��� �� ��� �� ��� �� &*

����

Page 24: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

���

��

� �

7���� 8�������

. ����� ������ 0���"�������

� � �� 1 � 11 / � //

��

���

����/� �� �+� �� ��� +����� � +���

���)�* �+�����)���*

���� �� �� ��/)�*

@ � ���� )�5( ��)"** @ � � ��)� ��)@��*���*

> � �� ��)@*

@ � ����)>*

���� ��)�*

�� ��

�����

� � " � � " � � ����)���* � ��(�

- � �����)�����&�����5��&����*

����)-*

��� ����� �����

I���� �1 ������� !����� ��! ��� 3��� �� �0����� ��� ���6

)���� ����� ������%�� �%���� �(&�()?� �������� ������ �������� ��3 ����� !�����3���� ������ �� �� ������ ����!���� ��� ������� � ��� �������� �������� �� ����!��������������� ����� '��� ��� ������ �� �� ��� ���� � ������������� � 2�!�� � 3���� �� �� ������ &��� ������ �� ������ E���� ��������� ��3���� �� �� �� ����� �� ��� �(&�() ����?� �!���

8 ��� ����� �����0 ����!������� �(&�() ������� ���!��� ���� � �����0 ������B ���� ��� �� ���� � � �����0 %� �=��� 8 � ��3����� � �����0 �������!A������ ��� =��� ������� ����!����� ���� ��!�� %� ���!��� %� ������� ������������������� � =��� ������ �� ���� ������ ��!�� %� ��>!���� %� ������ ��� ��� �=��������� � ��� �����0 &��� ������� � �A����� � ���� �� ������� �� ��<� ����%����� ���!��� � ����2����� ������ ���%���� ��� 3�!�� �����3��� %� �����%�� �(&�()�������� ��� ����%����� �� ��<� �������� � ��� �������� � ��������

�����% ��� �3� ������� ������ !�� �� ������� 3��� !�� ��� �� �!�� &�� !������� ������ %��3�� ��� �3� ����� ��� � �����0 � !�� �� �������

���!�� ��� !�%�� � �=��� ������� �

( ������ �����0 �� ������ �� � ����� ����� � ��� �=��� ������� ���� 3��� ����� ��3�� ���!� ������ 8 � !�� ���������� �����0 �� ������� ���� ����

��� ��� �������� 3��� ������ �� ������ ���� &�� �� F��� ���� ����!��!� ����� ��� �=��� ������ � ���!� ��4�� ����� ���� 3��� ����� ��3 �� ���!������� &�� �������� �������� �� !�� ������� ���� I� �� ����< ���������� ���� � � �����0 3��� ��� ������

( ������ �����0 ��� � ��!���� !�!���� �������� �������� ������ ��� %� ������� ��� !���� �� � !�� �����0 ( ������ %���� �����0 �� %� ������ ������� ��� ��� !���� %� ����� ��� �������� ��� �0������ � ������� ������ ���������� �����0�� ������� %�

&�� �� &�� ������� ������ Q1��,��R �����2�� � 3���� �������� ��� ���!�� � Q�����R ���!��%� ������ 9!�� �� ���3: '0������� 3��� ����� ���!�� � �� ��� ���� Q1��,��R������ � Q1��,��R ��� �� !����� ���!��� �

�,

Page 25: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� �

�� �

� �

� � � �

� � �

� � �

�1� /� �� ���� ���

��1�� �� ��� ������ � ���

���

�� ��)���*

�� ��

� � �� � � ! ! !& 3 � �� � � � � �& � � �� " # $ % �5&

> � �� ��)��3���!��*� ����)>*

�� ��)��3������*

� � " � � ���� )�5( ��)�����** A � �� ��)�2���2���������*

>'>� >(>� >�(>� >�(@� > �� >� �� > >

>'@� >(@� > @� @ >

���)>*� +���)>*� ��)>*� ���)>*� ���)>*� ���)>*

���)>* ��

���0 B�9&

���5 ������)���* ���(� -������)�����&�����5��&����* ������)-*

������)���* ���� ��)�* ��+�- � �� ���������+� ��+�� � �����������+

&�� ������ ������ � � � � �� �� !�� �������� ���� �������������

&�� ������ �3� ��<� � �����0 ���!��� �� ������� ��� ��� �=��� ������ 3��� ����� ������� ������%!��� ����� !�%���� ������������ ���� ������� ��� �����������!��!�� �� %� ������=�� &�� ������ ������� � ������ =��� �����0

&�� ��������� !���� ������� ������� � � ������ �����0 ��� ������ ��� �=��������� &��� �� �0������

8 ������� � ��� ������ ����� ��� �=��� ������ � �� ��� ������� ������� �� ��������� ����������� ��3 �� ���!� ������� ���

3��� ������ ��� ������� ������ �����0 (� ������ �0����� ���

&�� ���������� ��������� �� ���� �(&�() !����� �� %� ������� ��������� ������� ���� &�� ������� ���� � ��� ���!��N I�������� � !�� �������� ��3��� ���� !�� ���!��� �������� ����� ���!��� ��� 9�M������� �M !��:6

������6�!��6������6

��� ������ � �� !�� � �� ��������� %!� !��2�� � �� !���������B��>!���� � !�� ���!��� ( �����0 %!��� ��� %���<�� �!�� �� � �� ������ � ��������!�� %���< �� ������

7�! ��� 3��� �� �������� �� ��� �3� ������� ������ ��� �A����� � ������ � �����1����� ������ � �>!����� ��� ���� M �, ;, ;,, �,,, %� ������� �������� �� ��������� ����3�� �3� ������ ����6

��

Page 26: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

���

�/ * # � ��

�������� ������� ��� ��� ���

�������� �������� ��� �� ��������

����

����

����

�����

��� �

����

����

����

�������

��������

���

���

���

����

����

����

����

��

����

������

����

���� �������

���� ������ �� ����

���� ����� �����

������� ����� ���� �� ��� ���� �������

����� � ������ ��� ����

� � ��������������

������ �!"#!$%� ����� ����

��� ���������� ��� ������ ���� ������� ��� �����

������� �!"#!$ &������ �� ��� � �����

������� ������' ()!*�) ����

���� ��� � �!"#!$ ��� "�� ����+����

����&� ,������ ������

���� ����� &��������

���� ����� &�������� ���� ����

��&� �������� &�������� �� ����

������&� &�������� ���� ����

���� &�������� ��� � ������ ���� ������

���������� �������� ������

��-� �� �����'

������ �� &����

������� �����' �� ��'�

�� ��. �!"#!$ (������� / ��� &������ 01

"�� ������'�� ���� ��� �������� ��� ��� �� ��������� �� �� � ������1

&���� ��� ��� �(&�() ���!��� 3���� ���� %� ���!��� � ����� �����!��������� ������ %���3 ��� ���� � ��� �(&�() !����� �� ��������� ������%��� ���!���%� �!%4��� ���� ��� ��� �1��� ���� ������� �� ���!�� ��� @� ����� �!��� �� ������������ � ������� � ��� !�����

&���� ��� ��� !����� %���� ����� &���� �0���� � ������!���� ������� K����%�0��L� !����� �� �����2� ����� 8��!��� ���� �!�� ��� ����� ���������� ������ ����������%!��1������� ������ �����2������ ������=����� ������� ������������� 1������� ����������� �����1����� �����2������ �!��� ��3��<�� ����� ���������� ���%���� ����9����� <����:� �� ���������� &���� �� %� �0������ ��� ��� ������

��

Page 27: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

� �

��

��

� �� �

� �

��

���

���� ��

������

������

����

�����

����

�����

� ��

����

����

�������

�������

� �

� ��

��

���

���

������� �� � ��� ��� �� ����� ��� �� ��

��� ������� �� ������� ������

� �� ��� ��� ��� ��� ���� �����

�� ��! ����� �� ����� ����� ��

"��� ����� ��� ������� ����� ��

����� ����� ������� ��������

���� ����� ������� ��������

�������� �������

������ ���

��� ��&�������� &�������

�'� �� ��������� ������ ������

�'� �� ��������� ������ ������2 ��� �� ��� ��

��&� ��'� �� �!"#!$ �������

���� ������ ������

���� ���� ����3�� ��� �� �����

��� � �� � ������

��� ������� ������ ����� �������

������ ����� � �� � �� ������ ������

��������� �!"#!$

����� �'� ��� ���� �!"#!$ �� �������

������ ����� � �����

�������� ��������

� �������� � ��������

� ����������� � �����������

����� �����

����� ��&����� ����� ��&�����

���� ��&����� ���� ��&�����

��4 ���� ���������

���������

�������� ������ ���� �

���� ���� ���

���� ���� �� �5 �� ��

������� ���� ���

������� ���� �� �5 �� �'� ��&� ��

�5 ��

��� �5 ��

Page 28: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�+

������� ������ ��

������� �������� ��� ��� ����

���� ��� #� �

! "

# $

��

���

%

&

'

���

���

�������

�������

��

�� (

��

)�)

*���

������

�������

�������

����

��

�����

�� � ��

������

���������� ���������

��� �� ���� &����� ��� �������2 ������ � ������ � ����� � �� � &��������

��������� �'�������� ��������2 ������ � ����� ��� � &��������

������ �����

������ ��������

����� � ��������� �� ��'� ����

�������� � ������� � ����� ��� ����� ����������

��� ���� � ������ ��������

�������

� ��������� &���� ����������

�'� �� ��������� ������ ������

������ ���� �'�������� ��� ��������

,������ ����� ��������

������� ,������ ����� � ����

�������� ������&� ,������ ����� � ����

��������� ���

�������

6�����6 ����

,������ ����� ��������� � ��

� ���� �� � ����� ��� � ��� �����

� ���� �� � ����� � �� � ��� �����

��� ��� ����

����� ����

���� ���

������� ���� � �����

�������� ����� � ������

������� �78 ����

Page 29: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�;

�)2*

������� �� ����

�� ��! �������� ���

�����

����

���

����

��������

����

�����

������ �

������ �

��������

����

�����

����

�������

������

��� ��

��������

�����

������

��������

�������

����

���+,

*����

*����

�������

����

����

��

'

�����' �� -����

�����' �� ����

��������

��������

"������-

���� �5 ���

��������

�������� ����� &�����

�������������� ����� &�����

����� ��� ��* �����

�������� ������� ��� ������ � �����

�������� ������� ��� ������ � �����

9������

��&���� 9������ :�'��;

<����������

7����

9�������

9�����

�������� �����&�� � ���� �����'

+��������%� �����&�� � ���� �����'

��� ����� ���� �������

����� �� �'���� ���������

������ �����' �= �������

,�� �����' �������������

,�� �����' ���������

����� ��-�

����� ������ ��� ����

���� ������ ��� ����

���������

��&��� �����' �� ������ �� ��2

Page 30: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

��

������� ��� ���

��� ��� ���

$����������

�����

���

���

-��

�����

����

-����

������

�������

��������

�����

��� ��

���� �

����� �

��� �� ��� �����

��

�����

���� �� �����

������

�����

�����

�������

����

�����

�� ����

����

����

������

���� �

��� �� &�������� �� � ������ �'���

�� � �� ��� ������� �� &���� �� �� �

�� � �� ��� �������� �� &���� ��� �� �

��� ������ �� ����-��� ��������

�� � ��� 6�6�

�� � ��� ������� ��������

�� � ��� ����� ��������

�� � ��� >))) ,������ ����� ���������

�� � ��� ����� �����'

�� � ��� ������ �����'

�� � ��� ��'� ������

������ ������ &��������

������������ �'� �� ����������

��� ����

��� ����

���������

������ ���������� ��� � ����� � ���� �� �����

������ ��������� ����� �������� �� �� �

��������� �'� ���� �� �� �����

��� �� �� ��&����� � �����

������� ������� ��� ����� � �����

������ ��� ��� ��� �

��&��� �������� �� �� �� ���� � ����� ���

�������� ��� �� ����� ��� ��� ��� �

���� ��� ��� ��������

����� � �����

�'� �� ������ ���� �!"#!$ �'��������

�&�� ��� � ����� ������� �� ������

����� ������ &��������

&������� � ���� �� ��� � ��� �����

Page 31: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�G

��! ��� � ����

#��������

����� $������� ��� ���

������

���

�����

����

���.���

���.���

���.���

�����

��� ��

�����

�����

���.���

���.��

�� .���

������

�� ����

�� ���

������

�����

��������

������

������

����

������ ����

������

�����

�����

������

�������

���.��

��.���

��� � ������� ������� �� �!"#!$

��&��� ������ �� � ���� &�� ��

� ������ �� ������

�&�� ��� ������ ���� �!"#!$ �'��������

��&��� � ���� �� ������

��&��� ������� �� ������

��&��� ������ �� � ����

�� � ��� ������ &��������

������ ������ &��������

��&��� ������ �� �������

��&��� ������ �� ��������

��&��� ��' ������ �� ,������ ����� � ����

��&��� ��' ������ �� ������ �������

��&��� ������ ������� �� ��' ������

��� ����������

����&� ����������

����&� �'� ����

����� ���� �������� ����'�

���� ��� ����� ����

���� ��� �����������

�'� �� ��� �� ���� �����

���� ����� ���� ���� � �����

����� ���� �������� ����'�

�������� ��

5 �� ��� � ����

�� �� �'�� ������

��&��� &���� �� �� ��

(��� � � � ��� ���

+���� � � � ��� ���

������ �� � ���� ��&������

� ���� �� ������ ��&������

Page 32: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�$

%����� ��� �� � ��� ���

��������� ��� ��� ���

������� ��� ���

���

�����

����

����

����

��(

� �

� �

�����

-�

*���

���

����

���

���

���

���/,

���� ����� ����� �����

��� � ��� ���� � ���

���� ����� ����� �����

��� � ��� ���� � ���

�� � ��� � �� �� ��� �

� � � � � � �� � � �

������

����

�����

���

����

��

�� ���

������

�����(

������

���.

���.

����� �� &�� � �� �����' ������ ��

����� �����

�5 ��� ����

���� ����

��������� ����

�����' ��4 ����

�������� ����� ��&����

����� ����� � ������

�� �� �� ������� �������

�� �� ������ -���

�� �� ������

�� �� ������

���� � � �����

���������

�'��������� ���� �

��� ��� ���������

��� ���� =

���� ������ ��������� ���� ��������� ������

����� ������� ��������� ����� ��������� �������

������� ��������� ��������� ������� ��������� ���������

�������� ���������� ��������� ����1 ��������� ������1

����� ������� ��������� ����� ��������� �������

������ �������� ��������� ������ ��������� ��������

������ � �����

���� � �����

����� � �����

�������� �����'�������

�������� � �� �

����� � �����

��&���� ����� � �����

������� ������� ��������

?������ ������� ��������

�'��������� ��������

������ ,������ ����� � �����

���� ,������ ����� � �����

Page 33: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�#

�� ��! #������� ��� ��� �� ���&� ���

�� ��! ����� ������

%����� ��� �� ��! ��� ���

���

��

���

���

��

����

�� ��

����

����

���

����

� ���

�.��

��. �

����� �

��

�������

���

����

���

� ���

������

����

�������

���

����

����/ ����

����.

����0

����

�����

���

����

���

��� �

��&����

������ ���� /� ����� �����������

��� �� ��� ������ ����

�������� ������-�����

����������������� ��� ������������

���������&� ����� �5 ����

����� �5 ���� �� ������� �� ���� �&������

� �� ����

�����������-�����

�����&�� �� ��� �����&�����

9��������� ����

�� � ������������

�����' �������� ���� �� ���� ���� �������� ����

���� ���� �������� ���� �� �����' �������� ����

�������� ������ ��� �����&�� � � ���

��������-�� �����&�� ��

���������� �����&�� � ���&��

���� ��� &�� � ������������

��� ����&����

�������� � ���� �� ������

#>67!�� �������� �������� � ���� ���������

9����@9����� �������� � ���� ���������

����� ������ A����� �����

������ ���������

����

�����' �'���������

����� �������������� ��

�����' �'��������� &�� "����� ������

�����' �'��������� &�� �����&�� �� ��� �����&�����

�����' ���������

�����' �5 ��� ����

�&�� ��� ������� �����' � �����

����������� ����������

�����������

����

Page 34: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�,

$���������

������'��� #� � ������

������ $�������

����

�����

�����/

�������

��������

���

�� ���

�������

����-�

�������

���

���

����

������

���

����

���

����

�����

������

����

���

�����

���

�� ���

��� ��

��

-����

-����.

�������

������

�������.

1�

1�.

�1�

�1�.

1�����

����� � ���������� ���� ������� �����

���������� �����3�������� �����' ������

���������� �����3#�� ����%� ������

�&�� ��� ����������

�&�� ��� ���������� ���� �����' ��� ����

� ������ �����������

��&��� �����������

��������������� �'������� :����� ��;

�� ���������� �� ����

��B��������� ����������

������� ��������

�������� ��������

�&����� �� ���� &�� �

������ &�� �

�������� ��&������

���� �� �������� �����

� � �� ��������

���� � �� ��������

� ����&� � � �� ��������

� ����&� ���� � �� ��������

���������

�����' ������ ��

����� �����

��&�� ���� ��� ���������� � �����������

����&�� ���� ��� ���������� ��&�����

���������� ��C�����

�&������ �����'

��������������� ������� �����

��������������� ������� �����

���� � ����� ���� �����' �����

����&� ����� ����� 4 ��� ����� �D= �� �������

��'� ������ ����� �� �

����'�� ���� A� ���� ���������

��������������� AA"

��&���� ���� A� ���� ���������

��&���� ��* AA"

-������ ��� �� ����� �� ����� �

Page 35: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

��

��� � #��������� ��� #� � (� ������ ���

)�������� (� ���� ���

#������� ��� %*�� ��� ���� ���

)�������� %*�� ��� ��� �� ���&� ���

��1

��������

���.

������ �

������

������/

������.

�������

��������

����

����2

�����

���.0

���.0� ���.0

���34

���

����

�����

����

����

�����'����� ����&���&��

�����'����� ��������

�&� ����� ������� #�������

����� ������� ��� � ������

�� ������ �������������

�* ���� �������������

��* ���� �������������

�* ���� ������������� &�� AA" ������

���� ��������

������&� ������� �������%� ( ��

������&� ������� 6����������� ( ��

�����-����� ������

���@��� ����� ( ����� ��� ������

���&� &�� ���������� ����

0��@E�� ����� ( ����� ����A������� ������

������-� � ����� �� ��� &�������

������-� � ����� �� ��&���� &��������

��� ���� �� � ������ �� ��������� �5 ������

:��� -���� �� � � ����� �� ��&���� &��������;

��� -��� �� � ����� �� ��� &�������

���� ����� �� � � �����

Page 36: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

��

��� #��������� +����

+���� ���� � ���

����� ������,�!� ���� ��� ��� ��� ���

����

������

��������

��������

-��

�����

���

������

��������

����

����

������

������

����

�����

������

������

������

����

����

�����

������

-����

����

����

������

�������

����

� �

����

����

������ ����

������� ���� ����

������� ���� ����

������� ���� ����

���� ����� ��* ��������

����� ��������� ����

��� �����

��������� ����

����� ��� ����

��������� ����

����� ��������� ����

������ ����

������� ����

���� � �����

����� �����

'��'�� �����

���'�� �����

-��'�� ����� ��� ��* �����

���� �����

��'� ����������

�� �� �������� �� ��'�

�������� ��� � ���� �� ��

����� �� �� :����� ������;

��� ������ �� ����� �� ��

���� ����� �� ��

���� �� ��

���� ����� �����

��� �� ���� ���� �

����� �'�� �� ����� ���������

����� �'�� �� ��������� ���������

��� ������ �� �� ����� �'��

������ �'�� ������ ��� ���������

������ ��� ������ �'�� ������

Page 37: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

��

+�����

+���� -������� ��� � �����

����� #��������� +����

.'# +���� ����������

�����

��������

������

����

����

�����

���

���

��� �

����0

-��0

������

������0

�����

������

� ����

������

�����

��������

��� �

����

�������

������

�������

����

����

��� ����

��1���

�������

�������

��������

�������

�������

���.���

���.���

����� ����� �� ��&� ����� �� ���

���� �� ���� ������� ���� ���

��� ����� �����������

��* ���� � ����

���������� ����@���� � ����

��* ���� ���� -��� �����

��* ������ � ����

���������� � ����@���� � ����

��* ������ � ���� ���� ��������

���� ����� ��� ������ �� ��* ����

���� ����� ��* �������� �� ��* ����

���� � ����

��* ���� � ����

���� � ���� ���&����� ������

���� � ���� ��� ������ : ��� �� ;

��� ������ :����������; ����

5 �&�� ����

������� �����

��������� ����

&�� ����� &�� ���-����� ����

��* ����� &�������� ����������

&��� �������������� �������

���� ������ ���� ����&�� ����

���� ������� ����

�'�� ������ ��� ��������

��� ������ �'�� ������

��� ��� ��,�����

��B �� ��,�����

� ���� �������

���� ���� � ����� :��� �����;

�������� �� ������ ���� ���

���� ���� ���

���� �������

��& �� ��� ���� ��� ��&������

��� �� ��& ���� ��� ��&������

Page 38: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�+

���

����� ���

.'# ��/��

��0�� ��� ����� ���

-����� +������ ��/��

-����� +������ ����� ���

���

(��

����

���

���

����

�����

���

*��

������

�������

����

�������

�������

�����

-����

����

����

����

��� �

���� �

�����

�� ������

������

���

���

�����

������

�������

� ����� �������&�� � :���� ��;

&������ ��

������ ���������

���������������������

������ �� ��� ��� �������

��������� ���� ����� �� �� �

������ ����� ����

������ ������ �� ����

����������� ��� ����� �� � ��� ����

�������� ������

�������� �������

�������� ���� � ����

��������-� ��&�� ����� ������

��� ��&�� �����

���� ������� ��&�� ������

����� �� �� ������

����� �'��

����� ����

����� ��'�

����� ����

����� � ����

����� �����

����� ��� �������� ������

����� ��� �������� ���

��� ��4�� ����������

��� ��4�� ����������

����� ��4�� ����������

������ ��4��

, �� ������� ������� �&����

Page 39: web.mit.eduweb.mit.edu/6.777/www/downloads/primer.pdfCreated Date: 12/18/2002 8:33:35 PM

�;

����� �� ��! ��� ���

�������

�����

�������

������

���������

����

������

���

-��

�� ������

��������

���

��������

�����

������

���

�����

�����

������

������

��������

������

���� �

������

�������

�����

���������

�������

����� �

��������

������ �����' ������ ���� ���������

������ �������� �����'

������ ������ �����'

������ ���-��� ������� ���� ����

������ �������� ������ �����'

����� � ����� �� ���-��� �������

����� ������ �����'2 ��&��� � �� �����' �� ������

��&��� ������ �����' �� � �� �����'

��� ������ �� ���-��� �������

��&��� ���� ������ �����' �'������ ������

�� � �� �����' �� ������

� ���� �� ���-��� �������

���-��� �������

��� �� �� ������� �������� ��� ���-��� �������

������� ������ ��� ���-��� �������

&�� ���-� �������� ��� � ��

���� ����� �� �� F����� ������G

�� �� ����� � ������

����� �� ��� ����� �� ���-��� � ��

* ���������������� ������������

������ ���� ������ &����

�������� ����� � ������

��&���� � ���������� ��������

�������� ����� ��������

�������� ������

��� � ��� ����

���� ����� �5 ���� � ������� ������

��� ���������� ��� ������ �����' �� �����

������� ������-����� ��������

������ � '������ � ������ ��� ����������