mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#combinatorial

0 Beiträge0 Beteiligte0 Beiträge heute
Baillehache Pascal<p>Today I've finished <a href="https://hachyderm.io/tags/teaching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>teaching</span></a> to my current customer how to maintain the <a href="https://hachyderm.io/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> I've developed for them once I've left. Two sessions of 3h and 3h40, teaching to 4 people, all in <a href="https://hachyderm.io/tags/japanese" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>japanese</span></a> of course. A bit tired tonight, but both the users and the IT team are super happy with what I've done (solving a <a href="https://hachyderm.io/tags/combinatorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>combinatorial</span></a> <a href="https://hachyderm.io/tags/optimisation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>optimisation</span></a> problem to save them several hours of work every week and help <a href="https://hachyderm.io/tags/organic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>organic</span></a> <a href="https://hachyderm.io/tags/farmers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>farmers</span></a> ) and I was happy to teach about what I love the most: <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> . <br>Bonus point for preaching about <a href="https://hachyderm.io/tags/testdrivendevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testdrivendevelopment</span></a> and the beauty of <a href="https://hachyderm.io/tags/cprogramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cprogramming</span></a> .</p><p>Also still looking for my next contract ! <a href="https://hachyderm.io/tags/fedihire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fedihire</span></a> <a href="https://hachyderm.io/tags/jobsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobsearch</span></a> </p><p><a href="https://baillehachepascal.dev/about.php" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">baillehachepascal.dev/about.ph</span><span class="invisible">p</span></a></p>
Akshar Varma<p><span class="h-card" translate="no"><a href="https://mathstodon.xyz/@BernhardWerner" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>BernhardWerner</span></a></span> My favorite alternative <a href="https://mathstodon.xyz/tags/proof" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>proof</span></a> strategy for <a href="https://mathstodon.xyz/tags/induction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>induction</span></a> proofs are <a href="https://mathstodon.xyz/tags/combinatorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>combinatorial</span></a> (counting) proofs.</p><p>I suppose the standard example might be the proof of the coefficients in the binomial theorem expansion, or for the sum of binomial coefficients being powers of 2. These can be proved by induction, of course, but I'm not sure that's common given how easier it is to do a counting proof. It is also much clearer and avoids tedious algebra.</p><p>One I like is proving that the sum 1 + 2 + 3 + ⋯ + 𝑛 is 𝑛 + 1 choose 2, the binomial coefficient \(\binom{n+1}{2}\). Bijection proof, counts the same thing in two ways. The thing being counted is the number of ways of choosing two things (distinct, without repetition) from the set {0, 1, ..., 𝑛}. By definition, it is the binomial coefficient we want. The other way to count is to fix the larger number 𝑘, the remaining choices are any of the 𝑘 numbers from 0 to 𝑘 - 1. Thus, across all possible larger numbers, we get the sum from 1 to n.</p><p>An alternative alternate proof of the same, slightly more geometric is as follows: arrange dots in a triangle, 1 on row 1, 2 on row 2, and so on up to row n, with n dots. Add a phantom row of n+1 dots below. We want to add up all dots in first n rows: ∑ 𝑖. If you think of all of this as a binary tree/DAG, then every dot has two children (imagine Pascal's triangle). If you pick any two dots in the phantom row, their common ancestor is unique. So counting dots is same as picking two dots in phantom row. Which is the binomial coefficient we want.</p><p>Benjamin and Quinn's book on combinatorial proofs is amazing for interpretations of this form (I learned the first proof from it). See also: <a href="https://en.wikipedia.org/wiki/Combinatorial_proof" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Combinat</span><span class="invisible">orial_proof</span></a></p>