This looks very interesting - has there been any progress so far incorporating Penrose into Sage?
Thank you! Sincerely, Tanmay Kulkarni On Sunday, June 19, 2022 at 1:31:09 PM UTC-7 f.semih...@gmail.com wrote: > I may be late to the discussion but as regards the Venn Diagrams there is > an early stage software you might find useful: > > https://penrose.cs.cmu.edu/ > https://github.com/penrose > > It might be incorporated in to Sage (maybe?). > > Just wanted to add a quick note. > Best regards, > Furkan Semih. > > On Sat, Jun 11, 2022 at 6:20 AM Tanmay Kulkarni <tanm...@gmail.com> wrote: > >> Hello all, >> >> My name is Tanmay Kulkarni and I am a rising sophomore. I have also been >> taking several extracurricular math classes with Squares & Cubes >> <https://www.squaresandcubes.com/> on things like number theory, group >> theory, discrete math, and linear algebra. In these classes we have >> utilized Sage to explore mathematical patterns. For instance, in my >> discrete math class, I used Sage's graph functionality to take a stab at >> graph isomorphism, which eventually lead to a magazine article >> <https://chalkdustmagazine.com/features/a-walk-on-the-random-side/> on >> using random walks on graphs to solve graph isomorphism. >> >> During these various explorations, I realized that Sage was a very >> powerful tool to explain and provide intuition for complex mathematical >> concepts, however, (a) it is mainly used by those working in higher math, >> and (b) there is a high barrier of entry to implement concepts (even ones >> in lower math) in Sage. >> >> Thus, I wanted to contribute to Sage and *implement specific concepts >> which I felt high school students like myself would find interesting*, >> and use them for educational purposes (e.g. at my school). Two basic ideas >> I thought of were: >> >> 1. *Random walks.* I think mathematics is often far more engaging >> with a visual component (for instance, teaching graphing skills and >> different types of equations through a Desmos art project), and I think >> when talking about probabilities and randomness, an excellent visual >> representation of stochastic processes is random walks, which are >> currently >> not implemented in Sage. The other advantage of this is that random walks >> are often present in other places such as physics (in Brownian motion). >> This could expand into >> 2. *Venn diagrams.* Venn diagrams are incredibly important; however, >> I could not find any Sage implementations of Venn diagrams beyond simply >> plotting intersecting circles. Having a more solid implementation could >> provide a strong, visual intution for a variety of concepts, like basic >> set >> theory, logical operators, probability, and even open the door for >> Edwards-Venn diagrams! Such an implementation would utilize Sage's 2D >> graphics (specifically the circle and text functions) as well as the >> detailed Set implementation. >> >> >> Several people who I contacted referred me to this group, and thus I am >> wondering if anybody would be generous enough to (a) provide *thoughts >> on the feasibility and usefulness* of such an endeavor, (b) provide some >> *direction >> or guidance* as to where to begin, and (c) offer any *potential avenues* >> where this could be used. >> >> Until then, I will be beginning to work on any very simple bug fix I can >> find to familiarize myself with developing in Sage. >> >> Thank you so much! >> >> Sincerely, >> Tanmay Kulkarni >> >> -- >> > You received this message because you are subscribed to the Google Groups >> "sage-devel" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to sage-devel+...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-devel/9a6e6925-87ce-4cdd-9d1f-c77d3ef986edn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/sage-devel/9a6e6925-87ce-4cdd-9d1f-c77d3ef986edn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > F. Semih Dündar > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/339fae90-39bc-4980-a95b-ed37015435f4n%40googlegroups.com.