<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" 
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" 
   xmlns:html="http://www.w3.org/1999/html" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
   <title>Mast Kalandar</title>
   <link>http://www.imsc.res.in/~kapil/blog</link>
   <description>bandar's colander of random jamun aur aam</description>
   <language>en</language>
   <copyright>Copyright 2008 Kapil Hari Paranjape</copyright>
   <ttl>60</ttl>
   <pubDate>Tue, 26 Mar 2013 01:56 GMT</pubDate>
   <managingEditor>kapil@imsc.res.in</managingEditor>
   <generator>PyBlosxom http://pyblosxom.sourceforge.net/ 1.3.2 2/13/2006</generator>
<item>
   <title>Trust and Responsibility</title>
   <guid isPermaLink="false">floss/trust_and_responsibility-2013-03-26-07-26</guid>
   <link>http://www.imsc.res.in/~kapil/blog/floss/trust_and_responsibility-2013-03-26-07-26.html</link>
   <description><![CDATA[

  <p>Reading <a href=
  "https://lwn.net/Articles/540287/">an article in the Linux Weekly
  News</a>, left me thinking about
  the issues that form the subject of this post.</p>

  <p>As adults, we are expected to take responsibility for our
  decisions and our actions. At the same time, we are social beings
  and depend on the work done by others to carry out our own tasks.
  Thus, we need to trust others if we are not to re-invent the
  wheel all the time. However, the decision of whom we choose to
  trust and to what extent is our own. We need to take
  responsibility for such decisions.</p>

  <p>In reverse, when people repose their trust in us, what is our
  responsibility towards them? Primarily, we should be clear on
  what is being promised. For example, in the context of providing
  software, it is our responsibility to put a best effort to:</p>

  <ul>
    <li>Provide specifications about how the program is supposed to
    work.</li>

    <li>Make the program work as per documentation.</li>

    <li>Make it possible to achieve long-term maintainability and
    usability.</li>
  </ul>

  <p>I don't see anything there about catering to some users'
  desire to dump <em>their</em> responsibility for their own
  machines on software developers.</p>

  <p>If you want to be treated like a child, there are companies
  that will ``parent'' you. Be warned that you may have abandonment
  issues later unless you use the opportunity to grow up!</p>

]]></description>
   <category domain="http://www.imsc.res.in/~kapil/blog">/home/kapil/public_html/blog/entries/floss</category>
   <pubDate>Tue, 26 Mar 2013 01:56 GMT</pubDate>
</item>
<item>
   <title>Examinations and Classes</title>
   <guid isPermaLink="false">iiserm/exams_classes-2013-02-07-13-23</guid>
   <link>http://www.imsc.res.in/~kapil/blog/iiserm/exams_classes-2013-02-07-13-23.html</link>
   <description><![CDATA[

  <p>The following mail what sent to IISERM students.</p>

  <p>Many of you seem to be confused about the role of classes/labs
  and examinations at IISER Mohali.<sup><a href="#fn1" class=
  "footnoteRef" id="fnref1" name="fnref1">1</a></sup></p>

  <p>The above statement is based on the fact that almost all of
  you come for examinations and many of you miss a large number of
  classes/labs.</p>

  <p>The purpose of examinations at IISER Mohali is for you to get
  a measure of how much you have learnt, and for the instructor to
  get a feedback on how much that has been taught has got across
  and what percentage of students have "got it". The marks and
  grades that result from examinations are a <em>side</em>
  <em>effect</em>!</p>

  <p>To repeat, the grades that you get from examinations are
  <em>not</em> the primary purpose of the
  examinations.<sup><a href="#fn2" class="footnoteRef" id="fnref2"
  name="fnref2">2</a></sup></p>

  <p>If you do not attend classes or labs, then there is no
  feedback to the instructor --- since she/he can think "Of course,
  the material I taught has not got across. The students are not
  attending."</p>

  <p>Each faculty member at IISER has subject expertise that gives
  a <em>unique</em> perspective on the subject that is being
  taught. Missing their lectures is a way to ensure that you do not
  gain their insight. Reading the same material from a textbook is
  not the same thing as attending lectures. (Anyone, anywhere can
  do that --- even sitting at an internet cafe downloading books
  and courses ... and perhaps even reading them!)</p>

  <p>So attending classes (not just being in the audience!) is an
  integral part of this process. Asking questions of the
  instructor/tutors is an equally important part.</p>

  <p>The way the curriculum and the programme are structured, the
  emphasis is on learning not on grades. A student who meets the
  minimum CPI<sup><a href="#fn3" class="footnoteRef" id="fnref3"
  name="fnref3">3</a></sup> requirements is given a degree after
  doing all the required courses; The degree does not reflect the
  CPI!<sup><a href="#fn4" class="footnoteRef" id="fnref4" name=
  "fnref4">4</a></sup> This means that if you <em>tried</em> to
  learn in some courses and failed to learn, but on average you
  learnt something substantial from many courses, you will still
  get a degree.</p>

  <p>In fact, if you learn something substantial, you get a chance
  to show that in your final-year project which is weighted at 32
  credits -- twice than the weightage of all courses in your least
  favourite subject in the the first two years!</p>

  <p>In summary, take an interest in learning stuff at IISER Mohali
  ... the rest will follow.</p>

  <div class="footnotes">
    <hr>

    <ol>
      <li id="fn1">
        <p>This mail is prompted by the low attendance in classes
        before and after the mid-semester examinations.<a href=
        "#fnref1">↩</a></p>
      </li>

      <li id="fn2">
        <p>This is not to say that grades are irrelevant. However,
        learning <em>can</em> compensate for lower grades since you
        can demonstrate your skill, while grades can never
        compensate for something not learned.<a href=
        "#fnref2">↩</a></p>
      </li>

      <li id="fn3">
        <p>Given that there are more grades (A,B,C) above 5 points
        than below, it is clearly "easier" to get above 5.0 than
        below 5.0.<a href="#fnref3">↩</a></p>
      </li>

      <li id="fn4">
        <p>Of course, the CPI <em>will</em> be on your grade
        card.<a href="#fnref4">↩</a></p>
      </li>
    </ol>
  </div>

]]></description>
   <category domain="http://www.imsc.res.in/~kapil/blog">/home/kapil/public_html/blog/entries/iiserm</category>
   <pubDate>Thu, 07 Feb 2013 07:53 GMT</pubDate>
</item>
<item>
   <title>Explanation of Course Structure at IISERM</title>
   <guid isPermaLink="false">iiserm/iiserm_course_structure-2012-12-13-08-16</guid>
   <link>http://www.imsc.res.in/~kapil/blog/iiserm/iiserm_course_structure-2012-12-13-08-16.html</link>
   <description><![CDATA[

  <p>Since a copy of the courses of study and the rules governing
  academics is made available during registration and later, every
  student who joins IISER Mohali for BS-MS should be aware of the
  following points. However, there is no harm in repetition.</p>

  <h2 id="multi-disciplinarity">Multi-Disciplinarity</h2>

  <p>The core program at IISER is multi-disciplinary. There
  <em>will</em> be courses in Physics, Mathematics, Chemistry and
  Biology as well as some courses in Humanties and Social Sciences
  and few other inter-disciplinary courses as well during the first
  two years.</p>

  <h2 id="scholarships-and-attendance">Scholarships and
  Attendance</h2>

  <p>The INSPIRE and KVPY scholarships are provided by the DST as
  an incentive to students to take up studies in science. This
  means that students are expected to put in a "best effort" to
  learn what the program puts before them. "Scientists are those
  who face problems head-on rather than run away from them". In
  particular, students who do not put in such an effort ("bunk"
  labs and classes) should expect to lose their scholarship.</p>

  <h2 id="duration-of-program">Duration of Program</h2>

  <p>The course structure described in the courses of study
  booklet, is the norm. Students are permitted to drop courses
  during a particular semester and take them later; this way they
  volunatarily create a "backlog course". However, the complete
  course requirement of the core and each major must be met in
  order to graduate. They can take up to 3 years to complete the
  core programme and up to 7 years to complete the whole
  programme.</p>

  <h2 id="cpi-requirement">CPI Requirement</h2>

  <p>The graduation requirement is a CPI of 5.0 after completing
  all the requisite courses (core, core elective, major mandatory,
  major elective, open elective, seminar and project courses).
  Completing a course means obtaining a letter grade A,B,C,D,F in
  the course. (Note that a CPI of 4.0 must be maintained to stay in
  the programme.)</p>

  <h2 id="repeat-courses">Repeat Courses</h2>

  <p>In particular, there is no "repeat" requirement attached to an
  F grade. However, a student who is on probation is often
  <em>required</em> to repeat courses in order to raise her/his CPI
  above the threshold of 4.0. Only a student with an F grade can
  repeat a course. While registering for a repeat course during a
  regular semester, a student should drop some other course of
  similar or greater credit weightage so that the total weightage
  does not exceed the prescribed weightage for the given semester.
  At most two courses can be registered for during the summer
  semester.</p>

  <h2 id="backlog-courses">Backlog Courses</h2>

  <p>There is no concept of "promotion" from year to year in the
  BS-MS programme. Students who repeat courses or drop courses or
  drop semesters, will find themselves "behind" their batch in
  terms of the number of requisite credits obtained; such students
  have a "backlog" of courses to complete. Students are permitted
  to take up to 7 years to complete the 5-year program in order to
  complete "backlog" courses.</p>

  <h2 id="summer-courses">Summer Courses</h2>

  <p>In order to assist such students in completing their program
  in time, summer courses are sometimes offered by faculty members
  during a specified 8 week period in summer. The offering of such
  courses is <em>voluntary</em> on the part of the faculty and
  enrollment by students in such courses is also <em>voluntary</em>
  on the part of the students. Moreover, only students with an F
  grade in a course may register for a summer course.</p>

  <h2 id="registration-for-electives-and-projects">Registration for
  Electives and Projects</h2>

  <p>The course structure has a number of electives and a
  final-year project in two parts. Students must register for such
  courses by choosing an elective and providing their choice of
  possible project supervisors. However, such registration is
  subject to approval. The instructor of an elective course may ask
  a student to provide proof that they are capable of handling the
  course contents. This may include questions about courses they
  have already done. A faculty member may similarly ask searching
  questions of a student wishing to do a final-year project with
  her/him. Students may want to keep this in mind while acquiring F
  grades or dropping courses or semesters.</p>

  <h2 id="an-extreme-example">An Extreme Example</h2>

  <p>As an extreme example, suppose a to-be brilliant Mathematical
  Physicist joins the programme and gets A in all Math and Physics
  (non-lab) courses and an 'F' in all other courses. Let us
  calculate her CPI/SPI from semester to semester.</p>

  <p>Semester I</p>
  <pre>
<code>            BIO101:F, BIO111:F, CHM101:F, CHM111:F, PHY101:A, PHY111:F,
            MTH101:A, IDC101:A, HSS101:F
            CPI=SPI= 80/19 = 4.2

            (IDC101 is programming which is mathematical enough!)

            (Loses scholarship as CPI &lt; 6.0.)</code>
</pre>

  <p>Semester II</p>
  <pre>
<code>            BIO102:F, BIO112:F, CHM102:F, CHM112:F, PHY102:A, PHY112:F,
            MTH102:A, IDC102:F, HSS102:F
            SPI= 60/19 = 3.2; CPI = 140/38 = 3.7

            (Gets a warning and is put on probation.)</code>
</pre>

  <p>Semester III</p>
  <pre>
<code>            BIO201:F, BIO111:F, CHM201:F, CHM211:F, PHY201:A, PHY211:F,
            MTH201:A, IDC201:A, IDC211:F
            SPI= 80/18 = 4.4; CPI = 220/56 = 3.9

            (IDC201 is Astronomy/Astrophysics which is math/physics enough!)

            (Gets a termination letter and (say!) is allowed to continue
            on probation.)</code>
</pre>

  <p>Semester IV</p>
  <pre>
<code>            BIO202:F, BIO212:F, CHM202:F, CHM212:F, PHY202:A, PHY212:F,
            MTH202:A, IDC204:A, HSS202:F
            SPI= 80/19 = 4.2; CPI = 300/75 = 4.0

            (IDC204 is Theory of Computation which is math enough!)

            (Survives in the program (only just!) and chooses Math Major)</code>
</pre>

  <p>Semester V</p>
  <pre>
<code>            MTH301:A, MTH302:A, MTH303:A, MTH304:A, PHY302: A, IDC351:A
            SPI= 210/21 = 10.0; CPI = 510/96 = 5.3</code>
</pre>

  <p>Semester VI</p>
  <pre>
<code>            MTH305:A, MTH306:A, MTH307:A, MTH308:A, IDC402: A, IDC352:A
            SPI= 210/21 = 10.0; CPI = 720/117 = 6.2

            (IDC402 is Non-linear dynamics which is math/phys enough!)

            (Scholarship is restored as CPI has crossed 6.0!)</code>
</pre>

  <p>Semester VII</p>
  <pre>
<code>            MTH401:A, MTH402:A, MTH416:A, MTH411:A, PHY622:A, PHY301:A
            SPI= 250/25 = 10.0; CPI = 970/142 = 6.8</code>
</pre>

  <p>Semester VIII</p>
  <pre>
<code>            MTH406:A, MTH407:A, MTH408:A, MTH410:A, PHY635:A,
            SPI= 210/21 = 10.0; CPI = 1180/163 = 7.2</code>
</pre>

  <p>Semester IX</p>
  <pre>
<code>            PRJ501:A, HSS302:F
            SPI= 160/20 = 8.0; CPI = 1340/183 = 7.3</code>
</pre>

  <p>Semester X</p>
  <pre>
<code>            PRJ502:A, HSS304:F
            SPI= 160/20 = 8.0; CPI = 1500/203 = 7.4</code>
</pre>

  <p>The student graduates with Mathematics Major and enough
  Physics courses as well! (Note that the student has a total of 27
  F grades!)</p>

  <p>Can it be done with Mathematics Courses only? In other words,
  all the PHY/IDC open electives to be replaced by MTH electives
  and get F in PHY theory core as well. In that case, the CPI =
  (1500-4<em>3</em>10-2*10)/203 = 6.7 (since the IDC201 course is
  ``too much physics'') which is enough to graduate. However, she
  won't escape the core years with successive CPI's of 50/19 = 2.6,
  80/38 = 2.1 110/56 = 2.0, 160/75 = 2.1!</p>


]]></description>
   <category domain="http://www.imsc.res.in/~kapil/blog">/home/kapil/public_html/blog/entries/iiserm</category>
   <pubDate>Thu, 13 Dec 2012 02:46 GMT</pubDate>
</item>
<item>
   <title>Infinity</title>
   <guid isPermaLink="false">math/infinity-2012-02-17-08-57</guid>
   <link>http://www.imsc.res.in/~kapil/blog/math/infinity-2012-02-17-08-57.html</link>
   <description><![CDATA[

  <p>One would like to present a consistent view of mathematics.
  Often, however, the mathematics that one is involved with at the
  moment tends to colour the view. For example, I can currently
  teaching two courses: (a) Discrete mathematics and (b) The theory
  of computation. The enclosed view of the role of infinity in
  mathematics is clearly shaded by this coincidence.</p>

  <p>Numbers play multiple roles:</p>
   <ul>
    <li> As a way of counting. (Cardinals)</li>
    <li> As a way of ranking. (Ordinals)</li>
   </ul>

  <p>For natural (finite) numbers, these different senses of the
  use of numbers coincide. (Though one can have some doubts when
  the numbers are really large!)</p>

  <p>In the same way, mathematical objects can be considered in
  different ways:</p>
   <ul>
    <li> "Pure" set-theory. (Axiomatic set theory) </li>
    <li> Sets with some sort of structure. (Category theory) </li>
   </ul>

  <p>Even for finite sets, these notions do not coincide! For
  example, there are many different finite groups of the same
  size.</p>

  <p>Coming to the problem of "infinity". The simplest notions of
  infinity are:</p>
   <ul>
    <li> The set of natural numbers. (Cardinal aleph_0) </li>
    <li> The ordered set of natural numbers. (Ordinal small omega) </li>
    <li> Asymptotic points or points at infinity. (For example,
      the point (1:0:0) in projective geometry) </li>
   </ul>

  <p>Each of the above have associated arithmetic and algebraic
  operations. For example, with counting numbers we have addition
  and as a consequence multiplication. With ordinal numbers we have
  the notion of a successor which can be used to define a notion of
  addition. The corresponding structure in sets is that of Boolean
  or sigma algebra of sets. Category theory also has its own notion
  of algebra called ``universal algebra'', which is like (but not
  quite the same as) the sigma algebra of sets (infinite sums and
  products need to be defined and may not exist!).</p>

  <p>So to re-phrase the question, we are asking if the ordinary
  notion of arithmetic and algebraic operations extends to
  infinity.</p>

  <p>At first glance it does. We can certainly perform Boolean
  operations with infinite sets. The problem is that the usual
  statements about these operations are sometimes no longer true
  and our intuition about algebraic identities would fail us.</p>

  <p>For example, it is usual to say that multiplication is the
  operation of repeated addition. When the number of additions is
  infinite, it is not very evident what this means. We define the
  product of sets AxB which clearly explains what this operation
  (multiplication) is for sets.</p>

  <p>Similarly, it is natural to think of addition as repeated
  successor operations, but it is not always clear what this means
  for the infinite successor operation. Again, ordinal succession
  is defined in a way that such an operation is meaningful through
  the notion of limit ordinals.</p>

  <p>However, in each case some "obvious" results from the finite
  case are no longer valid.</p>

  <p>It is worthwhile to extend notions from the finite to the
  infinite when this is useful in giving us expectations regarding
  questions (about finite sets!) that we could not have arrived at
  otherwise. (For an interesting example, have a look at the
  Goodstein sequence.)</p>

  <p>As an addendum, I would like to add the naive re-statement of
  Skolem-Lowenheim.</p>

  <p>Since language consists of countably many sentences, we can
  only hope to define countably many things and from a practical
  point of view we can only define finitely many things.</p>

  <p>Thus, infinity is a notion that mathematicians handle with
  care, limiting the roles that it can take, so that playing around
  with infinity gives meaningful (and correct!) results about the
  finitely many things that we will actually encounter! Mastering
  this way of handling infinity with care is what a lot of mathematical
  training is about.</p>
  <hr />

]]></description>
   <category domain="http://www.imsc.res.in/~kapil/blog">/home/kapil/public_html/blog/entries/math</category>
   <pubDate>Fri, 17 Feb 2012 03:27 GMT</pubDate>
</item>
<item>
   <title>Simplification in Research and Teaching</title>
   <guid isPermaLink="false">education/simplifying_res_n_teaching-2012-Jan-08-10-02</guid>
   <link>http://www.imsc.res.in/~kapil/blog/education/simplifying_res_n_teaching-2012-Jan-08-10-02.html</link>
   <description><![CDATA[

    <p>Does research in science lead to "simpler" explanations?
    Some people might say that this is the wrong question. After
    all, we are trying to uncover the "mechanics of the universe"
    and if it is complicated then so be it. To such people I would
    answer that merely enumerating the turn of events (or even all
    the possibilities) is not the only function of science. After
    all, we could feed all this data into a giant Bayesian engine
    and then the job of the scientists would be to feed data into
    this engine. Surely most of us aspire for more!</p>

    <p>An important aspect of science is to look for patterns in
    the data and use that to grasp some simple underlying
    principles on the basis of which that data can be organised,
    studied, etc. Such a search for patterns is what mathematics
    (in its broadest form) is! Hence, it is no surprise that I
    would like to underline its importance.</p>

    <p>Note that we are looking for <em>simple</em> principles. How
    does one understand simplicity? Is "simplicity" in the eye of
    the beholder? Indeed it often is! By the time we reach our
    teens we are looking at the world through thick layers of
    glasses of preconceived ideas --- some of them put there by our
    teachers --- and sometimes simplicity involves removing some of
    these filters/lenses.</p>

    <p>The purpose of teaching is also simplification. Some may say
    that our purpose is to pass on the accumulated knowledge
    suitably distilled. However, "distillation" is insufficient to
    arrive at a learning time exponential lower than the time taken
    to collect the knowledge (note that what we teach in 12-15
    years is based on 3000 years of data collection), unless this
    distillation involves simplification in a central way.</p>

    <p>In other words, one of the functions of a teacher is to
    <em>simplify</em> what the teacher already knows --- and one
    measure of simplicity is that it should take the learner less
    time than it took the teacher to learn the same thing!</p>

    <p>The bottom line for teaching-researchers is this: Do not tell
    your students that they need
    to spend years to learn something since it took you that long
    --- instead, do some research and try to simplify the material!
    <a class="footnote-reference" href="#id2" id="id1" name=
    "id1">[*]</a></p>

    <table class="docutils footnote" frame="void" id="id2" rules=
    "none">
      <colgroup>
        <col class="label" />
        <col />
      </colgroup>

      <tbody valign="top">
        <tr>
          <td class="label"><a class="fn-backref" href=
          "#id1">[*]</a></td>

          <td>Students reading this should not automatically assume
          that this means that they can complain about long hours
          calculating and/or spent collecting data in a lab. There
          no short-cuts for acquiring skills!</td>
        </tr>
      </tbody>
    </table>

]]></description>
   <category domain="http://www.imsc.res.in/~kapil/blog">/home/kapil/public_html/blog/entries/education</category>
   <pubDate>Sun, 08 Jan 2012 06:15 GMT</pubDate>
</item>
<item>
   <title>Encryption by Default?</title>
   <guid isPermaLink="false">encryption_by_default-2011-11-05-08-09</guid>
   <link>http://www.imsc.res.in/~kapil/blog/encryption_by_default-2011-11-05-08-09.html</link>
   <description><![CDATA[

  <p>It is surprising to see that even people who are <a href=
  "http://wiki.debian.org/DebianDeveloper">intellingent,
  knowledgable and computer savvy</a> find it difficult to see the
  value of ``encryption by default'' for e-mail. As long ago as
  the 1990's
  this was one of the reasons that Phil Zimmerman gave for making
  PGP common knowledge --- to put the tool to encrypt mail in
  everyone's hands. Why? Here is <a href=
  "http://www.philzimmermann.com/EN/essays/WhyIWrotePGP.html">his
  answer</a>:</p>

  <blockquote>
    <p>What if everyone believed that law-abiding citizens should
    use postcards for their mail? If a nonconformist tried to
    assert his privacy by using an envelope for his mail, it would
    draw suspicion. Perhaps the authorities would open his mail to
    see what he's hiding. Fortunately, we don't live in that kind
    of world, because everyone protects most of their mail with
    envelopes. So no one draws suspicion by asserting their privacy
    with an envelope. There's safety in numbers. Analogously, it
    would be nice if everyone routinely used encryption for all
    their email, innocent or not, so that no one drew suspicion by
    asserting their email privacy with encryption. Think of it as a
    form of solidarity.</p>
  </blockquote>

  <p>In other words, encrypting mail is a form of solidarity with
  the person who <em>needs</em> to say something private and
  confidential. It is also a form of insurance for the time when
  you are that person.</p>

  <p>Twenty years on, this is not as commonplace as Phil Zimmerman
  imagined. The <em>primary</em> reason is that the public key
  infrastructure (the <a href=
  "http://en.wikipedia.org/w/index.php?title=Web_of_trust">web-of-trust</a>)
  that the authors of PGP thought would lead to an exponential
  spread of the use of PGP (or tools like it) has failed to grow in
  the manner envisaged.</p>

  <p>The (to my mind) no-so-important reasons cited for the lack of
  encrpyted mail are the lack of computational power and the lack
  of security of mail contents. It is true that encryption creates
  a small overhead. It is also true that encrypted mail does not
  <em>ensure</em> security in any absolute sense. (Absolute
  security is absolutely impossible!)</p>

  <p>So I find it amazing that, in <a href=
  "http://www.debian.org/devel">institutions</a> where this
  infrastructure is already in place, there are sensible people who
  argue that we should not do it.</p>

</body>
</html>

]]></description>
   <category domain="http://www.imsc.res.in/~kapil/blog">/home/kapil/public_html/blog/entries</category>
   <pubDate>Sat, 05 Nov 2011 02:39 GMT</pubDate>
</item>
</channel>
</rss>
