Paul Vrbik

>>Mathematician, programmer, and educator.
 

Long Form Writing

  1. An Informal Derivation of the Standard Model of Computaiton [pdf]
  2. Computing Intersection Multiplicity via Triangular Decomposition [pdf]
  3. Mathematical Discovery 1 [pdf]
  4. Mathematical Discovery 2 [pdf]
  5. Calculus of Science and Engineering [pdf]
  6. Logic and Set Theory [pdf]

Random Notes

  1. The Truncated Fourier Transform (trying to publish) [pdf]
  2. Notes for Lifting Techniques (for CS 9556a) [pdf]
  3. Visualizing Homotopy Continuation (for AM 9509) [pdf]
  4. Justification for the inverse discrete fourier transform (for CS 9556a) [pdf]
  5. Braid Words (for MATH 4T03) [pdf]
  6. Solving the Word Braid Problem (for MATH 4T03) [pdf]
  7. Evariste Galois (for MATH 3Z03) [pdf]
  8. From Counting To Qubits (for MATH 3Z03) [pdf]
  9. Five Things In Math I find Beautiful (for MATH 3Z03) [pdf]
  10. Galois Theory - Cheat Sheet [pdf]
    1. Learning

      Solutions

      1. MATH 4B03 (Manifold Calculus) - Practice Exam [questions] [solutions]
      2. MATH 4EE3 (Galois Theory) - Assignment 2 (embedded questions) [pdf]
      3. MATH 3A03 (Analysis) - Practice Exam [pdf]
        1. Operating Systems (CS 3305b)

          Textbook : Operating Systems: Design and Implementation (Andrew S. Tanenbaum and Albert S. Woodhull) [amazon]

          1. Assignment 1 [questions] [code]
          2. Assignment 2 [questions] [pdf]
          3. Assignment 3 [questions] [code]
          4. Assignment 4 [questions] [code]

          Foundations of Computational Algebra (CS 9556a)

          Textbook : Modern Computer Algebra (von zur Gathen and Gerhard) [amazon]

          1. Assignment 1 [questions] [submission]
          2. Code · karatsuba [mpl] · FFT, invFFT [mpl] ·

          3. Assignment 2 [questions] [submission]
          4. Code · q01.mpl · q02.mpl · q03.mpl ·

          5. Assignment 3 [questions] [submission]
          6. Code · q01.mpl · q03.mpl ·

          7. Project (The Truncated Fourier Transform) [slides] [project]
          8. Code · TFT.mpl · FFT.mpl · common.mpl ·

          Computational Algebraic Geometry (MATH 819)

          Textbook : Ideals, Varieties, and Algorithms (Cox, Little, O'Shea) [amazon]

          key c01s02q03 means Chapter 1 Section 2 Question 3 (of textbook)

          1. Assignment 2 [questions]
            Code · add1.mpl · add3.mpl · add3common.mpl · c2s1q01.mpl · c2s3q03.mpl · c2s6q02.mpl · c2s6q09.mpl · common.mpl ·
          2. Assignment 3 [questions]
            Code · add2.mpl · BBA.mpl · c02s07q02.mpl · c02s08q01.mpl · c02s08q05.mpl · c02s08q11.mpl · c03s01q07.mpl · c03s03q06.mpl · c03s03q08.mpl · c03s03q14.mpl ·
          3. Assignment 4 [questions]
            Code · add1.mpl · BBA.mpl · common.mpl · sandbox.mpl · c03s05q10.mpl · c03s06q01.mpl · c03s06q03.mpl · c03s06q04.mpl · c03s06q06.mpl · c03s06q07.mpl · c04s02q07.mpl · c04s02q12.mpl ·
          4. Assignment 5 [questions]
            Code · add2.mpl · add4.mpl · add6.mpl · add7.mpl · add8.mpl · c04s03q08.mpl · c04s06q04.mpl · c04s06q07.mpl ·
          5. Assignment 6 [questions]
            Code · add2.mpl · add3.mpl · add4.mpl · c05s03q05.mpl · c05s03q10.mpl · c06s04q06.mpl · c06s04q08.mpl · c06s04q11.mpl · circlesA.mpl · circlesB.mpl · circlesC.mpl · circlesD.mpl ·
          6. Course project on Buchberger's algorithm, FGLM algorithm
            Code for BBA · BBA.mpl · common.mpl · elim.mpl · sandbox.mpl · question1.mpl · question2.mpl · question3.mpl · question4.mpl · question5.mpl ·
            Code for FGLM · FGLM.mpl · common.mpl · sandbox.mpl ·