<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8139654705362733267</id><updated>2011-04-21T12:01:54.002-07:00</updated><title type='text'>It's all about csc236 in UT</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-7098245112462709202</id><published>2008-12-05T13:36:00.000-08:00</published><updated>2008-12-05T13:52:47.003-08:00</updated><title type='text'>Episode of Proving the regular expression denotes a language.</title><content type='html'>Question. Consider the language L, consisting of strings over the alphabet /sigma = {0,1};  that have an even number of 1s. For each of the regular expressions below, either prove they denote L, or else nd a counter-example that shows they do not. Your counter-example should either exhibit a string that is inL but not denoted by the regular expression, or else one denoted by the regular expression that is not in L.&lt;br /&gt;&lt;br /&gt;To give out a counter example is easy, so here I will not show that part.&lt;br /&gt;&lt;br /&gt;(b) R2 = (0 + (10*1))*    &lt;br /&gt;R_2 does denote L.&lt;br /&gt;&lt;br /&gt;UNDERSTANDING THE PROBLEM               &lt;br /&gt;To prove a regular expression denotes a language, we need to show that&lt;br /&gt;R2 is a subset of L and L is a subset of R2. Here we can use structural&lt;br /&gt;induction.&lt;br /&gt;&lt;br /&gt;DEVISING A PLAN&lt;br /&gt;1)  Prove that R2 is a subset of L&lt;br /&gt;2) Prove that L is a subset of R2&lt;br /&gt;&lt;br /&gt;CARRYING OUT THE PLAN               &lt;br /&gt;Let L be the set of binary strings that have even number of 1s.&lt;br /&gt;Then the regular expression R_2 = (0 + (10*1))* denotes L.&lt;br /&gt;Claim: for any string x, x is in L if and only if x is in L(R_2)&lt;br /&gt; 1)  &lt;br /&gt;Proof.[IF] Let x be an arbitrary string in language L,&lt;br /&gt;    then x contains even number of 1s, say 2n for some natural number n.&lt;br /&gt;    Then x can be decomposed as the concatenation of X_1 through X_k&lt;br /&gt;    where X_i (1 &lt;= i &lt;= k) = substring with even number of 1s.&lt;br /&gt;    To have even 1s, and for small unit, X_i has either zero 1 or two 1s.&lt;br /&gt;    Then x can be formed as below:&lt;br /&gt;    x = (0 + (1(0...0)1))(0 + (1(0...0)1))......(0 + (1(0...0)1))&lt;br /&gt;              X_1          X_1             X_k&lt;br /&gt;    There might me one or more zeros between two 1s, thus we use (10*1)&lt;br /&gt;    to denote the substring with two 1s.&lt;br /&gt;    Then each X_i is in the language (0 + (10*1)), 1 &lt;= i &lt;= k.&lt;br /&gt;    So x is in the language L((0 + (10*1))^k) which is a subset of&lt;br /&gt;    L((0 + (10*1))*). Thus language L is a subset of L((0 + (10*1))*).&lt;br /&gt;&lt;br /&gt;2)&lt;br /&gt;    [ONLY IF] Let x be an arbitrary string in L((0 + (10*1))*).&lt;br /&gt;    Then there is some natural number k, and y_0, y_1, ..., y_k in /sigma *&lt;br /&gt;    such that y_i is in L(0 + (10*1)), for all i such that 0 &lt;= i &lt;= k.&lt;br /&gt;    Therefore there are natural numbers m_1, m_2,...,m_k such that&lt;br /&gt;    y_i = 0 + 1(0^(m_i))1, for all i such that 0 &lt;= i &lt;= k.&lt;br /&gt;    Obviously, y_i is either 0 or 1(0^(m_i))1,&lt;br /&gt;    So y_i either has no 1 or two 1s.&lt;br /&gt;    Let a,b be two natural numbers where a + b = (k - 0 ) + 1 = k + 1.&lt;br /&gt;    Assume there are "a" substrings y_i that is 0, and "b" substrings&lt;br /&gt;    y_i that has two 1s. Then the total number of 1s is&lt;br /&gt;    0*a + 2*b = 2b, which is even. Thus x is in language L, as wanted.&lt;br /&gt;&lt;br /&gt;    Since every string in L(R_2) is in language L, and every string in&lt;br /&gt;    L is in L(R_2), R_2 denotes L.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Look Back&lt;br /&gt;This episode can be used to prove most of the questions about&lt;br /&gt;proving the regular expression R denotes L.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-7098245112462709202?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/7098245112462709202/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=7098245112462709202' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/7098245112462709202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/7098245112462709202'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/12/episode-of-proving-regular-expression.html' title='Episode of Proving the regular expression denotes a language.'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-6442998665379895114</id><published>2008-12-05T13:16:00.000-08:00</published><updated>2008-12-05T13:35:53.750-08:00</updated><title type='text'>Problem Episode on proving the program is correct</title><content type='html'>Question.&lt;br /&gt;Prove that if quotRem(n,m) is called with arguments that satisfy the precondition, it terminates, and&lt;br /&gt;when it does it satises the postcondition.&lt;br /&gt;def quotRem(n,m) :&lt;br /&gt;    # Precondition: n,m are natural numbers&lt;br /&gt;    # m is not 0&lt;br /&gt;    r = n&lt;br /&gt;    q = 0&lt;br /&gt;    while (not (m &gt; r)) :&lt;br /&gt;        r = r - m&lt;br /&gt;        q = q + 1&lt;br /&gt;   # Postcondition: n = qm + r and 0 &lt;= r &lt; m&lt;br /&gt;    return [q, r]&lt;br /&gt;&lt;br /&gt;UNDERSTANDING THE PROBLEM                &lt;br /&gt;Given a program with a while loop. We need to prove that the program&lt;br /&gt;acturally terninates and the precondition implies the postcondition.&lt;br /&gt;For each while loop, r decreases by m, and q increment by 1. Since the&lt;br /&gt;loop condition is on r, which is a decreasing natural number, thus the&lt;br /&gt;while loop will terninate. We will show the correctness of the program by&lt;br /&gt;proving using induction.&lt;br /&gt;&lt;br /&gt;DEVISING A PLAN                &lt;br /&gt;1) Prove that for each loop, the loop invariant is correct.&lt;br /&gt;2) Prove the while loop acturally terminates.&lt;br /&gt;This proof need 2 steps: 1st is to prove that the loop invariant is in a strictly&lt;br /&gt;decreasing sequence. Then by PWO , we show that the loop terminates.&lt;br /&gt;3) Prove that the precondition implies the postcondition. This step is simple,&lt;br /&gt;since we have shown most of the needed condition in 1) and 2).&lt;br /&gt;&lt;br /&gt;CARRYING OUT THE PLAN                &lt;br /&gt;1)&lt;br /&gt;Let P(i) be if there is i iterations, if the precondition is true,&lt;br /&gt;then n = q_i * m + r_i and 0 &lt;= r_i &lt; m is a natural number.&lt;br /&gt;Claim 1a: for all natural number i, P(i).&lt;br /&gt;Proof.&lt;br /&gt;Base case: If i = 0, then r_0 = n by line 1 and q_0 = 0 by line 2.&lt;br /&gt;    So n = 0 + n = q_0 + r_0. Since the loop does not execute,(0 iteration)&lt;br /&gt;    it's obvious that the condition (not m &gt; r) fails,&lt;br /&gt;    so m is greater than r_0. Since r_0 = n is a natural number by precondition,&lt;br /&gt;    r_0 &gt;= 0. So we have 0 &lt;= r_0 &lt; m. So P(0) is true.&lt;br /&gt;&lt;br /&gt;Induction step: Assume that P(i) is true for any natural number i.&lt;br /&gt;    We need to show that P(i+1) is true.&lt;br /&gt;    If there is no (i+1)th iteration of the loop, P(i) is vacuously true.&lt;br /&gt;    Otherwise, assume there is (i+1)th iteration and precondition holds.&lt;br /&gt;    r_(i+1) = r_i - m by line 4, q_(i+1) = q_i + 1.&lt;br /&gt;    n = q_i * m + r_i (by IH) = q_i * m + r_i + m - m&lt;br /&gt;      = m *(q_i + 1) + (r_i - m)&lt;br /&gt;      = m * (q_(i+1)) + r_(i+1)&lt;br /&gt;    Hence P(i+1) is true.&lt;br /&gt;&lt;br /&gt;We have shown that P(i) implies P(i+1) for any natural number i,&lt;br /&gt;So we have P(i) for any natural number i.&lt;br /&gt;&lt;br /&gt;2)&lt;br /&gt;Claim 1b: Let E_i = r_i - m be a natural number. If m &lt;= n,&lt;br /&gt;m is a positive natural number, then E_i is a strictly decreasing sequence.&lt;br /&gt;Proof: Base case: if m = n, then E_0 = n - m = 0. E_1 = r_1 - m = 0 - m &lt; 0.&lt;br /&gt;    E_1 is not a natural number, so the set E_i only contains 0, we can&lt;br /&gt;    say that this is a strictly decreasing sequence.&lt;br /&gt;   &lt;br /&gt;    Induction step: if m &lt; n, and there is (i+1) iterations,&lt;br /&gt;    then r_(i+1) = r_i - m. We have&lt;br /&gt;        E_(i+1) = r_(i+1) - m = (r_i - m) - m = r_i - 2m.&lt;br /&gt;    By precondition, we know that m is not equal to 0 and m is a natural number.&lt;br /&gt;    So m &gt; 0, and r_i - 2m &lt; r_i - m, which implies E_(i+1) &lt; E_i. Thus E is a&lt;br /&gt;    strictly decreasing sequence.&lt;br /&gt;   &lt;br /&gt;    Hence E_i is a strictly decreasing sequence.&lt;br /&gt;&lt;br /&gt;Claim 1c: quotRem(n,m) terminates.&lt;br /&gt;Proof: n,m are natural numbers. If m &gt; n, then we are done since the loop will&lt;br /&gt;not execute and so will terminate. Otherwise, m &lt;= n, the the loop will execute.&lt;br /&gt;We have shown that natural number E_i = r_i - m is a strictly decreasing sequance&lt;br /&gt;and non-empty since it contains at least E_0 = r_i - m = n - m &gt;= 0.&lt;br /&gt;Then by Principle of Well Ordering, there is a least value, say E_k, which must&lt;br /&gt;also be last (strictly decreasing), which means there is no (k + 1)th iteration&lt;br /&gt;of the loop. Thus the loop terminates.&lt;br /&gt;&lt;br /&gt;3)&lt;br /&gt;Claim 1d: If precondition is true, then the postcondition is true.&lt;br /&gt;Proof. We have shown that the precondition implies that the loop terminates and&lt;br /&gt;    for each loop n = q_i * m + r_i and 0 &lt;= r_i &lt; m.&lt;br /&gt;    Thus for the last loop n = q_k * m + r_k and 0 &lt;= r_i &lt; m, and the loop&lt;br /&gt;    terminates. Write this form without indicating the subscript, we have&lt;br /&gt;    n = q*m + r and 0 &lt;= r &lt; m, satisfying the postcondition.&lt;br /&gt;    Therefore, the precondition implies the postcondition.&lt;br /&gt;&lt;br /&gt;Looking Back                &lt;br /&gt;This episode can be used to prove most of the question on correctness of the program.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-6442998665379895114?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/6442998665379895114/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=6442998665379895114' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/6442998665379895114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/6442998665379895114'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/12/problem-episode-on-proving-program-is.html' title='Problem Episode on proving the program is correct'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-922097762814573178</id><published>2008-12-05T12:57:00.000-08:00</published><updated>2008-12-05T13:16:03.546-08:00</updated><title type='text'>Problem Episode on tenary tree</title><content type='html'>Dene the set of ternary trees, T3, as:&lt;br /&gt;(a) The empty tree, /\, is an element of T3.&lt;br /&gt;(b) If trees TL; TM; TR are elements of T3 having no nodes in common, and R is a node that is not in&lt;br /&gt;TL; TM or TR, then T = (R; TL; TM; TR) is an element of T3. We call TL the left subtree, TM the&lt;br /&gt;middle subtree, and TR the right subtree, of T.&lt;br /&gt;Consider two trees equivalent if (a) they are both /\ (the empty tree), or (b) they have equivalent left&lt;br /&gt;subtrees, equivalent middle subtrees, and equivalent right subtrees. So there is one ternary tree with&lt;br /&gt;zero nodes: /\, and one ternary tree with one node: (R;/\;/\; /\). For arbitrary natural number n, nd&lt;br /&gt;a (possibly recursive) formula for the number of non-equivalent ternary trees with n nodes. Prove your&lt;br /&gt;formula is correct.&lt;br /&gt;Artist's impression of the three non-equivalent ternary trees with two nodes.&lt;br /&gt;&lt;br /&gt;1.UNDERSTANDING THE PROBLEM               &lt;br /&gt;Given the definition of a tenary tree with 3 nodes. We need to generize a (possibly recursive) formula for the number of non-equivalent ternary trees with n nodes.  Then we need to prove it.&lt;br /&gt;&lt;br /&gt;2.DEVISING A PLAN               &lt;br /&gt;1,  Analyze the tenary tree by trying some small number of nodes.&lt;br /&gt;2, Generate a formula for the number of nodes of the tenary tree.&lt;br /&gt;3, Prove the formula is correct by induction.&lt;br /&gt;&lt;br /&gt;CARRYING OUT THE PLAN               &lt;br /&gt;1)Analysis:&lt;br /&gt;  Notice that if we separately analyzes the ways a tree displayed with n nodes,&lt;br /&gt;  we can show it as a sum of all possible ways.&lt;br /&gt;  Let's take 3 nodes for example. let the possible ways be G(n)&lt;br /&gt;  Then, case1, if the left subtree has 0 nodes&lt;br /&gt;      case 1a, if the middle subtree has 0 nodes,&lt;br /&gt;       the right subtree has 2 nodes. G(n) = G(0)*G(0)*G(2)&lt;br /&gt;      case 1b, if the middle subtree has 1 nodes,&lt;br /&gt;       the right subtree has 1 nodes. G(n) = G(0)*G(1)*G(1)&lt;br /&gt;      case 1c, if the middle subtree has 2 nodes,&lt;br /&gt;       the right subtree has 0 nodes. G(n) = G(0)*G(2)*G(0)&lt;br /&gt;&lt;br /&gt;   Symmetrically, case2 will be when left subtree has 1 nodes and case3 will be&lt;br /&gt;   when left subtree has 2 nodes.&lt;br /&gt;&lt;br /&gt;   Then the total way of displaying is&lt;br /&gt;   G(n) = G(0)*G(0)*G(2) + G(0)*G(1)*G(1) + G(0)*G(2)*G(0) + G(1)*G(0)*G(1) +&lt;br /&gt;       G(1)*G(1)*G(0) + G(2)*G(0)*G(0) = 3 + 1 + 3 + 1 + 1 + 3 = 12&lt;br /&gt;     &lt;br /&gt;2) So, the close form&lt;br /&gt;   G(n) = 1,  if n &lt; i="0}^(n-1)" j="0}^(n-1-i)"&gt;= 2&lt;br /&gt;&lt;br /&gt;3)&lt;br /&gt;let P(n) be "There are G(n) non-equivalent ternary trees with n nodes."&lt;br /&gt; &lt;br /&gt;claim: for all natural number n , P(n)&lt;br /&gt;&lt;br /&gt;Proof.&lt;br /&gt;&lt;br /&gt;   Base case: if n = 0, then there is only one way to display the ternary tree.&lt;br /&gt;   Hence P(0) is true.&lt;br /&gt;   if n = 1, then there is still one way to display the ternary tree by&lt;br /&gt;   putting this nodes on the root. Hence P(1) is also true.&lt;br /&gt;&lt;br /&gt;   Induction step: Assume for any arbitrary natural number n,&lt;br /&gt;   P(2),P(3),...,P(n-1) are true. We need to prove that P(n) is true.&lt;br /&gt;       case 1. if n &lt;&gt;= 2, then by Induction Hypothesis, G(i), G(j), and G(n-1-i-j)&lt;br /&gt;       are all true, 0 &lt;= i &lt;= n-1, 0 &lt;= j &lt;= n-1-i.         Notice that if we separately analyzes the ways a tree displayed with n nodes,            we can show it as a sum of all possible ways.         When there are n-1 nodes, we assume n-1 cases where the left subtree         contains {0,1,...,n-2} nodes(exclude root). Then for each of these case,         we analyze how many ways a tree can be displayed when the middle subtree         contains {0,1,..,n-2}nodes. In specific, we determine, when there are i nodes         in left subtree and j nodes in middle subtree, how many ways the ternary         tree can be displayed. Notice that when there are i nodes in left subtree,         there are maximum (n-1)-i-1(exclude root) nodes in middle subtree and         the right subtree will have (n-1)-1-i-j nodes. We know when calculating         possible ways, we multiply each possible case together. In this situation,         G((n-1)') = G(i)*G(j)*G((n-1)-1-i-j).         We add all possible G(n')s and we get         G(n-1) = \sum_{i=0}^(n-2) (\sum_{j=0}^((n-1)-i-1) G(i)*G(j)*G((n-1)-1-i-j) ).                 Now, we assume there are n nodes, Then, similar to G(n-1),         there will be n cases, where the left subtree has {0,1,...,n-1} nodes.         and the middle subtree may contains {0,1,..,n-1}nodes.         when left subtree has i nodes, the middle subtree will maximum         has n-1-i nodes and the right subtree will have n-1-i-j nodes.         We have each little case with G(n') =  G(i)*G(j)*G(n-1-i-j)         We add all possible G(n')s and we get         G(n) = \sum_{i=0}^(n-1) (\sum_{j=0}^(n-1-i) G(i)*G(j)*G(n-1-j))         Hence P(n) is true.          We have shown that for any natural number n &gt;= 2,&lt;br /&gt;       P(n-1) implies P(n).&lt;br /&gt;       Thus, for any natural number n &gt;= 2, P(n).&lt;br /&gt;   Consider both cases, we now have shown that P(n), for any natrual number n.&lt;br /&gt;&lt;br /&gt;4, Looking Back&lt;br /&gt;Usually we can use this episode to generate the number of nodes on a tree with n children.&lt;br /&gt;Even though it is somehow complecate than a simple induction proof.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-922097762814573178?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/922097762814573178/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=922097762814573178' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/922097762814573178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/922097762814573178'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/12/problem-episode-on-tenary-tree.html' title='Problem Episode on tenary tree'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-7242794867840824410</id><published>2008-12-04T22:39:00.000-08:00</published><updated>2008-12-04T22:44:40.483-08:00</updated><title type='text'>conclude csc236</title><content type='html'>csc236 is a good course that improves our ability of proving and thinking.&lt;br /&gt;It has a fair mark destributing and overall average work load.&lt;br /&gt;The lecture is very useful compare to other courses.&lt;br /&gt;Also, I guess doing assignment with partners would be a good option,&lt;br /&gt;but I didn't do so. I feel interacted on the lecture and more excitingly,&lt;br /&gt;the professor can remember our names.&lt;br /&gt;Even though I hadn't met TAs yet since I didn't go to office hours,&lt;br /&gt;I believe they will be very helpful.&lt;br /&gt;&lt;br /&gt;Overall, this is a course that's worth taking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-7242794867840824410?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/7242794867840824410/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=7242794867840824410' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/7242794867840824410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/7242794867840824410'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/12/conclude-csc236.html' title='conclude csc236'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-8885625585505643048</id><published>2008-12-04T22:31:00.001-08:00</published><updated>2008-12-04T22:39:19.485-08:00</updated><title type='text'>Test 3</title><content type='html'>This test is the one that I don't really know what's going to be on it~ since we didn't have assignment on it and also the problem set is for last week. Structural induction sometimes&lt;br /&gt;seems do not work.&lt;br /&gt;For example, if L(R(ab*)) is the language only contains the string "a" is in L and "abb" is in&lt;br /&gt;L, but the concatenation aabb is not in L which contradicts the assumption. Am I mistaken&lt;br /&gt;anywhere....? I guess so and I will figure it out before the final hopefully.&lt;br /&gt;&lt;br /&gt;Also, I'm suspitious that the pumping lemma does not imply sometimes. I didn't come out&lt;br /&gt;a specific example yet, but it has so many conditions on it so that it works.&lt;br /&gt;&lt;br /&gt;The final is comming and I hope I have enough time for reviewing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-8885625585505643048?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/8885625585505643048/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=8885625585505643048' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/8885625585505643048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/8885625585505643048'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/12/test-3.html' title='Test 3'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-8380748649936507383</id><published>2008-11-29T02:14:00.000-08:00</published><updated>2008-11-29T02:21:00.413-08:00</updated><title type='text'>near the end of the semester</title><content type='html'>There are something new for the proof strategy, which is structural proof.&lt;br /&gt;We have proved several statements about binary string with certain properties.&lt;br /&gt;At first I was not comfortable with the idea of binary string and now I find&lt;br /&gt;it easier and it has create a new world for proofs.&lt;br /&gt;Assignment 3 is done and there is only one test left until the final.&lt;br /&gt;This semester is going really fast. However I had a good time with lectures&lt;br /&gt;and fair marking. I would love to take this course even if it's not the program&lt;br /&gt;requirement. I hope we can have some practice test or past tests for the final&lt;br /&gt;to decrease the stress of having 3finals consecutively.&lt;br /&gt;&lt;br /&gt;Hope all of us will do fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-8380748649936507383?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/8380748649936507383/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=8380748649936507383' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/8380748649936507383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/8380748649936507383'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/11/near-end-of-semester.html' title='near the end of the semester'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-3026464961222409164</id><published>2008-11-21T20:36:00.000-08:00</published><updated>2008-11-21T20:52:03.162-08:00</updated><title type='text'>we have to learn self study....</title><content type='html'>I feel strongly that even though we are learning the same knowledge about regular expression in both courses csc207 and csc236,  I understand better on csc236 than on csc207.&lt;br /&gt;Hence, I believe instructors and the strategy for teaching matter a lot when it comes to learning new knowledge. As I go from elementary school, middle school, high school and now university, I feel that we have more abilities to learn, but the instructor has less strategies to teach.&lt;br /&gt;&lt;br /&gt;Though I don't prefer this situation, I have to admit that this process is necessary to make people learn to self study. No one will teach you forever. It's yourself who learns the knowledge.&lt;br /&gt;CSC236 is one of the course that I can mostly understand during the lecture.&lt;br /&gt;So I recommend this course to all the CS students.....(though it's a program requirment)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-3026464961222409164?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/3026464961222409164/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=3026464961222409164' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/3026464961222409164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/3026464961222409164'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/11/we-have-to-learn-self-study.html' title='we have to learn self study....'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-6623665216326000978</id><published>2008-11-09T14:09:00.000-08:00</published><updated>2008-11-09T14:15:43.480-08:00</updated><title type='text'>Term Test2 is done</title><content type='html'>We just had term test 2 and it's not hard.&lt;br /&gt;I found that the past test helps for the question&lt;br /&gt;of termination of loops.&lt;br /&gt;I just need to study the lecture notes and&lt;br /&gt;assignments to prepare for the test.&lt;br /&gt;&lt;br /&gt;The test content and assignment content is fit&lt;br /&gt;to what we have learned.&lt;br /&gt;I have another course MAT237 which the assignment&lt;br /&gt;and the test is mostly out of range.&lt;br /&gt;Also, the lecture is hard to understand, so is the textbook!&lt;br /&gt;&lt;br /&gt;I feel the course CSC236 is a good course since&lt;br /&gt;I can understand on the lecture and prepare well&lt;br /&gt;for the tests. It's very straight forward and clear.&lt;br /&gt;&lt;br /&gt;If all courses are like CSC236,  the university would be&lt;br /&gt;much funnier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-6623665216326000978?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/6623665216326000978/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=6623665216326000978' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/6623665216326000978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/6623665216326000978'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/11/term-test2-is-done.html' title='Term Test2 is done'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-4929340294840655579</id><published>2008-10-31T23:05:00.000-07:00</published><updated>2008-10-31T23:08:25.137-07:00</updated><title type='text'>Invariant...</title><content type='html'>I kind of find it hard to find the loop invariant.&lt;br /&gt;It's not very clear that what are the algorithms&lt;br /&gt;to find the loop invariant.&lt;br /&gt;Also, how to prove the correctness of loops&lt;br /&gt;seems more difficult than the recursion....&lt;br /&gt;Nested loop is even worse......&lt;br /&gt;I hope I can figure it out by next week and&lt;br /&gt;I hope I can do well on Test 2!~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-4929340294840655579?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/4929340294840655579/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=4929340294840655579' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/4929340294840655579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/4929340294840655579'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/10/invariant.html' title='Invariant...'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-1390582036315624102</id><published>2008-10-28T21:42:00.001-07:00</published><updated>2008-10-28T21:47:35.561-07:00</updated><title type='text'>Assignment2  done!</title><content type='html'>Fortunately, I have figured out most of assignment 2.&lt;br /&gt;I found that "if you were frustrated yesterday, it doesn't mean&lt;br /&gt;there is no hope everafter".&lt;br /&gt;5 minuts ago, it was a bit trouble, and now it becomes all clear.&lt;br /&gt;&lt;br /&gt;People need think. In this way, they can realize how much they&lt;br /&gt;actually know. Or people will never know they can do such&lt;br /&gt;things...&lt;br /&gt;&lt;br /&gt;Though the road is full of challenges, we can go through it if&lt;br /&gt;we believe we can..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-1390582036315624102?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/1390582036315624102/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=1390582036315624102' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/1390582036315624102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/1390582036315624102'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/10/assignment2-done.html' title='Assignment2  done!'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-6194955505861008096</id><published>2008-10-23T13:50:00.000-07:00</published><updated>2008-10-23T14:02:17.273-07:00</updated><title type='text'>Assignment 2....headache</title><content type='html'>I just started assignment 2 and I feel that it's alot harder than the first one.&lt;br /&gt;&lt;br /&gt;The first question, I feel that we have met the hardest question about a tree.&lt;br /&gt;I have a little bit insight about small part of the formula,&lt;br /&gt;but I still feel headache about drawing trees.&lt;br /&gt;&lt;br /&gt;The second was easy to unwind the expression. However the closed form is&lt;br /&gt;not easy. I'm not sure whether we should let it smaller than certain number&lt;br /&gt;or let it equal to an expression. Also, the constant ting annoys me.&lt;br /&gt;&lt;br /&gt;I didn't start reviewing the next 2 quesion but I hope they will be easier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-6194955505861008096?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/6194955505861008096/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=6194955505861008096' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/6194955505861008096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/6194955505861008096'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/10/assignment-2headache.html' title='Assignment 2....headache'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-8652379991677464205</id><published>2008-10-10T08:49:00.000-07:00</published><updated>2008-10-10T08:53:30.654-07:00</updated><title type='text'>after the first test</title><content type='html'>I have just wrote the first midterm test and&lt;br /&gt;I found it easy since it's all about induction.&lt;br /&gt;&lt;br /&gt;The first time I new the technique of proving using induction,&lt;br /&gt;I thought it doesn't make sense, because we can have many flaws.&lt;br /&gt;However now, I feel that for some specific proofs, induction is great!&lt;br /&gt;&lt;br /&gt;For one of the question in the test,&lt;br /&gt;I am wondering if we need a lemma....&lt;br /&gt;&lt;br /&gt;anyway~ hope this one is the worst, and hope I can do better and better. ^ ^&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-8652379991677464205?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/8652379991677464205/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=8652379991677464205' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/8652379991677464205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/8652379991677464205'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/10/after-first-test.html' title='after the first test'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-2509200950874607767</id><published>2008-09-30T21:49:00.000-07:00</published><updated>2008-09-30T21:53:58.720-07:00</updated><title type='text'>on the lecture</title><content type='html'>I like better the lectures that has more frequency and less time.&lt;br /&gt;because I know it's more benifitial for remembering.&lt;br /&gt;&lt;br /&gt;In the lecture, we always hand in a paper with the pop question.&lt;br /&gt;It's interesting because when I do a problem in my dorm,&lt;br /&gt;I can do the question correct but in the lecture with time limit,&lt;br /&gt;it seems more difficult.&lt;br /&gt;I like the pop question since it makes you practise thinking&lt;br /&gt;within a short time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-2509200950874607767?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/2509200950874607767/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=2509200950874607767' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/2509200950874607767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/2509200950874607767'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/09/on-lecture.html' title='on the lecture'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-8672429922556778366</id><published>2008-09-30T21:46:00.001-07:00</published><updated>2008-09-30T21:49:42.051-07:00</updated><title type='text'>Problem sets</title><content type='html'>Problem sets are all about lecture knowledge.&lt;br /&gt;&lt;br /&gt;If you get all of the idea in the lecture,&lt;br /&gt;the problem set will be very easy for you.&lt;br /&gt;&lt;br /&gt;When you get stuck, go to  the discussion board&lt;br /&gt;and check the lecture notes. It's very helpful!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-8672429922556778366?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/8672429922556778366/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=8672429922556778366' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/8672429922556778366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/8672429922556778366'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/09/problem-sets.html' title='Problem sets'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-300693319551831254</id><published>2008-09-29T20:36:00.000-07:00</published><updated>2008-09-29T20:57:59.897-07:00</updated><title type='text'>why PROOF</title><content type='html'>Why do we need to prove that things are true?&lt;br /&gt;&lt;br /&gt;when we have a very very simple and obvious hypothesis, such as 1+1 = 2, why we need to prove it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-300693319551831254?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/300693319551831254/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=300693319551831254' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/300693319551831254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/300693319551831254'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/09/why-proof.html' title='why PROOF'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-696477071868232400</id><published>2008-09-29T20:21:00.000-07:00</published><updated>2008-09-29T20:36:12.807-07:00</updated><title type='text'>CSC236 in my opinion</title><content type='html'>Before I actually having a class of CSC236,&lt;br /&gt;I thought this is a computer science course.&lt;br /&gt;However, after I actually attend it, I found it's like a math course.&lt;br /&gt;And now I realize that computer never goes alone without math!&lt;br /&gt;&lt;br /&gt;I took MAT102 in UTM(equivalent to CSC165 in st George),&lt;br /&gt;and I found CSC236 is totally built upon that course.&lt;br /&gt;Induction proofs have dominated my first month classes&lt;br /&gt;and I feel comfortable about it.&lt;br /&gt;Principle of Well ordering is kind of new to me,&lt;br /&gt;and I feel like PWO is a symbol of "contradiction".&lt;br /&gt;&lt;br /&gt;Today we leaned recursion of function,&lt;br /&gt;which is very similar to induction.&lt;br /&gt;However, I really don't know why should we&lt;br /&gt;learn all these proof strategies in order to&lt;br /&gt;be a programmer.......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-696477071868232400?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/696477071868232400/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=696477071868232400' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/696477071868232400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/696477071868232400'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/09/csc236-in-my-opinion.html' title='CSC236 in my opinion'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8139654705362733267.post-1335268010823297101</id><published>2008-09-25T12:32:00.000-07:00</published><updated>2008-09-25T12:55:12.873-07:00</updated><title type='text'>thought about computer sicence</title><content type='html'>I don't want to complain about my assignment 1 right now.&lt;br /&gt;I just want to calm down and write some thoughts about&lt;br /&gt;computer science&lt;br /&gt;&lt;br /&gt;I enrolled late for this course because I had a great summer vacation :)&lt;br /&gt;and a hard time deciding if to continue the study of computer science.&lt;br /&gt;&lt;br /&gt;Why should I learn computer science?&lt;br /&gt;I asked myself, and I got some basic answers:&lt;br /&gt;1, I chose it because I initially thought this course is about making games and animations:(&lt;br /&gt;2, I am good at science but not arts:)&lt;br /&gt;3, I can have a job right after graduation or even before graduation with high salary:)&lt;br /&gt;4, computer technology is crutial in today's society:)&lt;br /&gt;5, I have already taken so many courses in CS... :(&lt;br /&gt;6, my mom wants me to study computer because she found it important :&lt;br /&gt;7, make people more logical and professional:&lt;br /&gt;8, This program make me strong in facing pressure.&lt;br /&gt;&lt;br /&gt;Why shouldn't I?&lt;br /&gt;1, As a girl, sleeping late, always siting still and facing the radiation of the computer&lt;br /&gt;    my skin goes wrong and my neck is uncomfortable.&lt;br /&gt;2, I'd like to be outgoing and be active in the society (may be not a reason)&lt;br /&gt;3,  I don't want to be a computer scientist&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But anyway, I have now decided to complete this hard job.&lt;br /&gt;SO no more thinking and just work hard to build my knowledge in this area.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8139654705362733267-1335268010823297101?l=xuancsc236experience.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xuancsc236experience.blogspot.com/feeds/1335268010823297101/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8139654705362733267&amp;postID=1335268010823297101' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/1335268010823297101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8139654705362733267/posts/default/1335268010823297101'/><link rel='alternate' type='text/html' href='http://xuancsc236experience.blogspot.com/2008/09/thought-about-computer-sicence.html' title='thought about computer sicence'/><author><name>Xuanzzzzz</name><uri>http://www.blogger.com/profile/17846934458879297677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ykwAwzLQAXQ/SNvuYNRmFTI/AAAAAAAAAAM/FnszXBcDQ3k/S220/DSC_0180.jpg'/></author><thr:total>1</thr:total></entry></feed>
