Modular Arithmetic in Mathematica & the Wolfram Language

Поділитися
Вставка
  • Опубліковано 8 чер 2024
  • Mathematica Essentials - the first PRO COURSE from Socratica
    Buy here: www.socratica.com/courses/mat...
    𝙒𝘼𝙉𝙏 𝙈𝙊𝙍𝙀? snu.socratica.com/mathematica
    To be notified of when our first Pro Course "Mathematica Essentials" is available, join our mailing list at: snu.socratica.com/mathematica
    In this video, we introduce modular arithmetic and how it can be visualized as "circular arithmetic" or "clock arithmetic." Mathematica has many built-in functions that help you do modular arithmetic, including the Mod function, the PowerMod function, the ModularInverse function, and many more. We show several examples to help you get started.
    Thank you to our VIP Patreon Members who helped make this video possible! Robert Fulbright, Marko Popovic, Scott Dreblow, Marcos Silveira, Christopher Kemsley, Philip Rice, Eric Eccleston, Jeremy Shimanek, Michael Shebanow, Kavon Johnson, Alvin Khaled, Kevin B, John Krawiec, Umar Khan, MdeG, Carlos Araujo, and Tracy Karin Prell.
    ✷✷✷
    MATHEMATICA ESSENTIALS by Socratica
    Modular Arithmetic
    0:00 Intro to Modular Arithmetic
    2:17 Mod function
    3:21 Number Theory/ Fermat's Little Theorem
    3:43 Euler totient function
    4:31 PowerMod function
    5:41 ModularInverse function
    6:34 Using Solve with modular equations
    7:34 PolynomialMod function
    7:46 PrimitiveRoot & PrimitiveRootList functions
    7:58 EulerPhi
    8:09 MultiplicativeOrder function
    ✷✷✷
    We recommend the following (affiliate links):
    The Wolfram Language
    amzn.to/3D4jqvz
    The Mythical Man Month - Essays on Software Engineering & Project Management
    amzn.to/2tYdNeP
    Innumeracy: Mathematical Illiteracy and Its Consequences
    amzn.to/2ri1nf7
    Mindset by Carol Dweck
    amzn.to/2q9y8Nj
    How to Be a Great Student (our first book!)
    ebook: amzn.to/2Lh3XSP
    Paperback: amzn.to/3t5jeH3
    Kindle Unlimited: amzn.to/3atr8TJ
    ✷✷✷
    If you find our work at Socratica valuable, please consider becoming our Patron on Patreon!
    / socratica
    If you would prefer to make a one-time donation, you can also use
    Socratica Paypal
    www.paypal.me/socratica
    ✷✷✷
    Written & Produced by Michael Harrison & Kimberly Hatch Harrison
    Edited by Megi Shuke
    About our Instructors:
    Michael earned his BS in Math from Caltech, and did his graduate work in Math at UC Berkeley and University of Washington, specializing in Number Theory. A self-taught programmer, Michael taught both Math and Computer Programming at the college level. He applied this knowledge as a financial analyst (quant) and as a programmer at Google.
    Kimberly earned her BS in Biology and another BS in English at Caltech. She did her graduate work in Molecular Biology at Princeton, specializing in Immunology and Neurobiology. Kimberly spent 16+ years as a research scientist and a dozen years as a biology and chemistry instructor.
    Michael and Kimberly Harrison co-founded Socratica.
    Their mission? To create the education of the future.
    ✷✷✷
    Welcome to Socratica! We make SMART videos focusing on STEM - science, math, programming. Subscribe here: bit.ly/SocraticaSubscribe
    PLAYLISTS
    Study Tips bit.ly/StudyTipsPlaylist
    Python programming bit.ly/PythonSocratica
    SQL programming bit.ly/SQL_Socratica
    Chemistry bit.ly/Chemistry_Playlist
    Abstract Algebra bit.ly/AbstractAlgebra
    Astronomy bit.ly/AstronomySocratica
    Biology bit.ly/BiologySocratica
    Calculus bit.ly/CalculusSocratica
    Geometry bit.ly/GeometrySocratica
    Mathematica bit.ly/SocraticaMathematica
    #Mathematica #Wolfram #WolframLanguage

КОМЕНТАРІ • 18

  • @Socratica
    @Socratica  8 місяців тому

    Mathematica Essentials - the first PRO COURSE from Socratica
    Buy here: www.socratica.com/courses/mathematica-essentials

  • @tracykarinp
    @tracykarinp Рік тому +4

    Mathematica is a *Beautiful* way to find solutions! Thank you for creating this wonderful video!

    • @Socratica
      @Socratica  Рік тому +1

      Thank you for your kind words, Tracy!

  • @cykkm
    @cykkm 8 місяців тому

    The 3rd argument to Mod[] is worth mentioning: the lower bound of the result range. E.g., if you want the representative range around 0, Mod[a, b, -b/2] does the trick:
    Table[Mod[n, 7, -3], {n, 0, 7}] ⇒ {0, 1, 2, 3, -3, -2, -1, 0}
    7:22: Ughhh... :) Ctrl+L copies closest input cell's contents from above and inserts at point if inside a cell, or to a new input cell if the point is between cells.

  • @fizixx
    @fizixx Рік тому

    This is a terrific series!

  • @AKsMath2526
    @AKsMath2526 Рік тому

    Very helpful video

  • @hasratullah7386
    @hasratullah7386 Рік тому

    Great 👍

  • @thamilanban
    @thamilanban Рік тому

    1:24 is this explanation correct for 1(mod 7). 34 divided by 7 gives 6 remainders. I am confused.

    • @cykkm
      @cykkm 8 місяців тому

      Correct, 34 ≡ 6 (mod 7), both 6 and 34 are in the same congruency class, the last line.

  • @martinnyberg9295
    @martinnyberg9295 Рік тому

    0:13 Why do some people put arrows at both ends? 🤔 The arrow is there to point in the direction of increase. (And, no, it is not an exclusively american thing; I went to uni in the US and my profs did not do this, but I have seen brits and south-asians on YT who do).

    • @Socratica
      @Socratica  Рік тому

      Interesting! In general the arrowheads indicate the line continues in both directions. With this interpretation, the interval (0, infinity) would only point to the right while (-infinity, 0) would only point to the left.

    • @martinnyberg9295
      @martinnyberg9295 Рік тому

      @@Socratica It’d be interesting to find the source of this usage. In the usage I’m used to (with the arrow indicating the direction of increase, obviously in use in the western world in the late 1900s since I am Swedish educated in Sweden and the US 😊), a number line is infinite by default; to show that you only want to consider part of it you have to use special symbols for intervals, like filled or open circles.

  • @kirbymarchbarcena
    @kirbymarchbarcena Рік тому +1

    I guess I have to re-watch this again and again to better understand it.

    • @Socratica
      @Socratica  Рік тому

      It's amazing how sometimes it takes a few days and suddenly it becomes clear! Maybe our brains are puzzling it out in the background in the meantime.

  • @batterythunder
    @batterythunder Рік тому +2

    First :)

  • @williamjordan9237
    @williamjordan9237 Рік тому

    Second @Battery
    Like a negative post on a battery @Battery.
    All good.
    Positive!

  • @CesarMaglione
    @CesarMaglione Рік тому +1

    Excellent ☝️take your like👍