Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. I don't want to formalize any of my work on mathematics.

I don't want to formalize any of my work on mathematics.

Scheduled Pinned Locked Moved Uncategorized
106 Posts 38 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • uwehalfhand@norcal.socialU uwehalfhand@norcal.social

    @johncarlosbaez I think it takes both kinds, the explorers and the formalizers. Each would be kind of lost without the other.

    johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
    johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
    johncarlosbaez@mathstodon.xyz
    wrote last edited by
    #12

    @UweHalfHand - I am not kind of lost without computer-based formalization. Math did perfectly fine without it for millennia.

    uwehalfhand@norcal.socialU R 2 Replies Last reply
    0
    • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

      @pigworker - Elsevier must already be drooling, thinking of a future where you need to formalize your theorems to publish them... and you need to formalize them in a system owned by Elsevier. We're not there yet, but formal systems of math always have "economies of scale" that foster conformity, and once everyone is using Lean, someone will figure out a way to charge for it.

      pigworker@types.plP This user is from outside of this forum
      pigworker@types.plP This user is from outside of this forum
      pigworker@types.pl
      wrote last edited by
      #13

      @johncarlosbaez And the ACM are very nearly there!

      The thing is that to have any credibility, the proof rules need to be open and the checking procedure needs to be independently reimplementable.

      Lean's is. And it's broken, but not in a way that says yes to wrong things.

      1 Reply Last reply
      0
      • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

        @UweHalfHand - I am not kind of lost without computer-based formalization. Math did perfectly fine without it for millennia.

        uwehalfhand@norcal.socialU This user is from outside of this forum
        uwehalfhand@norcal.socialU This user is from outside of this forum
        uwehalfhand@norcal.social
        wrote last edited by
        #14

        @johncarlosbaez True, but even millennia ago there were explorers and builders. I would guess that if you had been born 2000 years ago, you’d still be an explorer…

        johncarlosbaez@mathstodon.xyzJ 1 Reply Last reply
        0
        • uwehalfhand@norcal.socialU uwehalfhand@norcal.social

          @johncarlosbaez True, but even millennia ago there were explorers and builders. I would guess that if you had been born 2000 years ago, you’d still be an explorer…

          johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
          johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
          johncarlosbaez@mathstodon.xyz
          wrote last edited by
          #15

          @UweHalfHand - yes, I'm an explorer. The particular challenge right now, to be really specific, is that there's increasing pressure on mathematicians to formalize our work in Lean.

          1 Reply Last reply
          0
          • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

            I don't want to formalize any of my work on mathematics. First because, as Emily Riehl notes, formalization tends to impose consensus. And second, because I find it boring. It steals time from creative thought to nail things down with more rigidity than I need or want.

            Kevin Buzzard says "It forces you to think about mathematics in the right way." But there is no such thing as "the" right way to think about mathematics - and certainly not one that can be forced on us.

            Link Preview Image
            In Math, Rigor Is Vital. But Are Digitized Proofs Taking It Too Far? | Quanta Magazine

            The quest to make mathematics rigorous has a long and spotty history — one mathematicians can learn from as they push to formalize everything in the computer program Lean.

            favicon

            Quanta Magazine (www.quantamagazine.org)

            J This user is from outside of this forum
            J This user is from outside of this forum
            jameshanson@mathstodon.xyz
            wrote last edited by
            #16

            @johncarlosbaez "It forces you to think about mathematics in the right way." is such a rich statement given the amount of mathematical jank there is in Mathlib.

            For example, did you know that (ℝ,+) is technically not a group?

            johncarlosbaez@mathstodon.xyzJ J 2 Replies Last reply
            0
            • J jameshanson@mathstodon.xyz

              @johncarlosbaez "It forces you to think about mathematics in the right way." is such a rich statement given the amount of mathematical jank there is in Mathlib.

              For example, did you know that (ℝ,+) is technically not a group?

              johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
              johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
              johncarlosbaez@mathstodon.xyz
              wrote last edited by
              #17

              @jameshanson - because that ordered pair doesn't include the additive identity, or inverses, or something?

              J 1 Reply Last reply
              0
              • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

                @jameshanson - because that ordered pair doesn't include the additive identity, or inverses, or something?

                J This user is from outside of this forum
                J This user is from outside of this forum
                jameshanson@mathstodon.xyz
                wrote last edited by
                #18

                @johncarlosbaez No, it's an additive group, which is a distinct thing from a group (which happens to be defined in the same way but with different notation).

                johncarlosbaez@mathstodon.xyzJ 1 Reply Last reply
                0
                • J jameshanson@mathstodon.xyz

                  @johncarlosbaez No, it's an additive group, which is a distinct thing from a group (which happens to be defined in the same way but with different notation).

                  johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
                  johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
                  johncarlosbaez@mathstodon.xyz
                  wrote last edited by
                  #19

                  @jameshanson - wow, so there's no type coercion that makes every additive group count as a group?

                  J trebor@types.plT 2 Replies Last reply
                  0
                  • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

                    @jameshanson - wow, so there's no type coercion that makes every additive group count as a group?

                    J This user is from outside of this forum
                    J This user is from outside of this forum
                    jameshanson@mathstodon.xyz
                    wrote last edited by
                    #20

                    @johncarlosbaez There's a tactic/script that converts proofs of statements for groups to the corresponding statement for additive groups, but it's not yet seamless.

                    1 Reply Last reply
                    0
                    • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

                      @jameshanson - wow, so there's no type coercion that makes every additive group count as a group?

                      trebor@types.plT This user is from outside of this forum
                      trebor@types.plT This user is from outside of this forum
                      trebor@types.pl
                      wrote last edited by
                      #21

                      @johncarlosbaez @jameshanson There is (there has to be, since you just take the data and reassemble it under different notation), but I heavily heavily advise you to not use it because it would be miserable under mathlib's system of conventions. Instead people just duplicate every single theorem proved about groups.
                      Worth noting that the Rocq proof assistant uses another approach called the Hierarchy Builder where they don't need this duplication.

                      1 Reply Last reply
                      0
                      • J jameshanson@mathstodon.xyz

                        @johncarlosbaez "It forces you to think about mathematics in the right way." is such a rich statement given the amount of mathematical jank there is in Mathlib.

                        For example, did you know that (ℝ,+) is technically not a group?

                        J This user is from outside of this forum
                        J This user is from outside of this forum
                        jameshanson@mathstodon.xyz
                        wrote last edited by
                        #22

                        @johncarlosbaez Another classic is of course 1/0 = 0 and its corollary, ζ(1) = (γ - log(4π))/2. https://leanprover-community.github.io/mathlib4_docs/Mathlib/NumberTheory/Harmonic/ZetaAsymp.html#riemannZeta_one

                        1 Reply Last reply
                        0
                        • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

                          I don't want to formalize any of my work on mathematics. First because, as Emily Riehl notes, formalization tends to impose consensus. And second, because I find it boring. It steals time from creative thought to nail things down with more rigidity than I need or want.

                          Kevin Buzzard says "It forces you to think about mathematics in the right way." But there is no such thing as "the" right way to think about mathematics - and certainly not one that can be forced on us.

                          Link Preview Image
                          In Math, Rigor Is Vital. But Are Digitized Proofs Taking It Too Far? | Quanta Magazine

                          The quest to make mathematics rigorous has a long and spotty history — one mathematicians can learn from as they push to formalize everything in the computer program Lean.

                          favicon

                          Quanta Magazine (www.quantamagazine.org)

                          highergeometer@mathstodon.xyzH This user is from outside of this forum
                          highergeometer@mathstodon.xyzH This user is from outside of this forum
                          highergeometer@mathstodon.xyz
                          wrote last edited by
                          #23

                          @johncarlosbaez I take your point on Kevin's comment ( @xenaproject if he logs in and sees this), but a) Kevin likes making hyperbolic public statements to stir the pot b) never forget the journalist and then their editors in the process and c) what Kevin in currently doing is actually stopping to re-think how best to prove FLT, in a way that's novel and more cleanly abstracted and packaged. Perhaps this type of novel re-thinking is not happening every day in number theory, and so it feels really fun. Obviously, category theorists abstract structures and proofs all the time, so this process feels like an absolute no-brainer to us. (Nota Bene: I can also make hyperbolic statements to stir the pot).

                          Actually looking at the mathematics he is doing currently is really interesting, because it's making it much clearer and leaner (pun not intended), or at least exposing where the really hard core theorems are. Ideally those can subsequently get the same treatment, and people don't just cite a 150-page paper from the 70s or 80s that makes enormous effort to prove a very elementary statement as a black box, but think through if it can be improved.

                          johncarlosbaez@mathstodon.xyzJ 1 Reply Last reply
                          0
                          • highergeometer@mathstodon.xyzH highergeometer@mathstodon.xyz

                            @johncarlosbaez I take your point on Kevin's comment ( @xenaproject if he logs in and sees this), but a) Kevin likes making hyperbolic public statements to stir the pot b) never forget the journalist and then their editors in the process and c) what Kevin in currently doing is actually stopping to re-think how best to prove FLT, in a way that's novel and more cleanly abstracted and packaged. Perhaps this type of novel re-thinking is not happening every day in number theory, and so it feels really fun. Obviously, category theorists abstract structures and proofs all the time, so this process feels like an absolute no-brainer to us. (Nota Bene: I can also make hyperbolic statements to stir the pot).

                            Actually looking at the mathematics he is doing currently is really interesting, because it's making it much clearer and leaner (pun not intended), or at least exposing where the really hard core theorems are. Ideally those can subsequently get the same treatment, and people don't just cite a 150-page paper from the 70s or 80s that makes enormous effort to prove a very elementary statement as a black box, but think through if it can be improved.

                            johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
                            johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
                            johncarlosbaez@mathstodon.xyz
                            wrote last edited by
                            #24

                            @highergeometer - I'm glad Kevin can have good new ideas about math while formalizing it. I don't want to go that way myself, and I don't want people to feel pressured to do it.

                            robjlow@mathstodon.xyzR 1 Reply Last reply
                            0
                            • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

                              @highergeometer - I'm glad Kevin can have good new ideas about math while formalizing it. I don't want to go that way myself, and I don't want people to feel pressured to do it.

                              robjlow@mathstodon.xyzR This user is from outside of this forum
                              robjlow@mathstodon.xyzR This user is from outside of this forum
                              robjlow@mathstodon.xyz
                              wrote last edited by
                              #25

                              @johncarlosbaez @highergeometer I hope we're not in for some kind of 'purity test' era, where if it ain't formally verified, it ain't really mathematics.

                              highergeometer@mathstodon.xyzH 1 Reply Last reply
                              0
                              • robjlow@mathstodon.xyzR robjlow@mathstodon.xyz

                                @johncarlosbaez @highergeometer I hope we're not in for some kind of 'purity test' era, where if it ain't formally verified, it ain't really mathematics.

                                highergeometer@mathstodon.xyzH This user is from outside of this forum
                                highergeometer@mathstodon.xyzH This user is from outside of this forum
                                highergeometer@mathstodon.xyz
                                wrote last edited by
                                #26

                                @RobJLow @johncarlosbaez Well, I heard Kevin talk about problems in the Langlands program where Jim Arthur claimed big results in a number of really meaty "forthcoming" papers and people took his word, and then it turned out there were big problems. In that kind of mathematics, the problem wasn't that it wasn't formalised, but that people are perhaps getting a bit too confident.....

                                johncarlosbaez@mathstodon.xyzJ 1 Reply Last reply
                                0
                                • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

                                  I don't want to formalize any of my work on mathematics. First because, as Emily Riehl notes, formalization tends to impose consensus. And second, because I find it boring. It steals time from creative thought to nail things down with more rigidity than I need or want.

                                  Kevin Buzzard says "It forces you to think about mathematics in the right way." But there is no such thing as "the" right way to think about mathematics - and certainly not one that can be forced on us.

                                  Link Preview Image
                                  In Math, Rigor Is Vital. But Are Digitized Proofs Taking It Too Far? | Quanta Magazine

                                  The quest to make mathematics rigorous has a long and spotty history — one mathematicians can learn from as they push to formalize everything in the computer program Lean.

                                  favicon

                                  Quanta Magazine (www.quantamagazine.org)

                                  martinescardo@mathstodon.xyzM This user is from outside of this forum
                                  martinescardo@mathstodon.xyzM This user is from outside of this forum
                                  martinescardo@mathstodon.xyz
                                  wrote last edited by
                                  #27

                                  @johncarlosbaez I, on the other hand, like using Agda as a blackboard for thinking, just like I like using pen and paper for thinking.

                                  I do believe that mathematics is inherently informal (and that ZFC, MLTT, ETCS etc. are not the ultimate answer to anything, but just distillation of what various people did informally in various different fronts).

                                  This doesn't prevent me from both liking and finding formal mathematics with the aid of a computer useful (for myself - I am not advocating it would be useful for e.g. you).

                                  1 Reply Last reply
                                  0
                                  • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

                                    @UweHalfHand - I am not kind of lost without computer-based formalization. Math did perfectly fine without it for millennia.

                                    R This user is from outside of this forum
                                    R This user is from outside of this forum
                                    robinadams@mathstodon.xyz
                                    wrote last edited by
                                    #28

                                    @johncarlosbaez @UweHalfHand Even before computers, a few mathematicians felt that formalization was a good thing to do. Frege, and Russell and Whitehead, are the most obvious examples; Freek Wiedijk also pointed out how similar Euclid's writing is to the input to a proof assistant.

                                    But of course the important question is consent. Mathematicians should be free to build formal proofs, for a variety of reasons. They should never be required to do so

                                    1 Reply Last reply
                                    0
                                    • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

                                      I don't want to formalize any of my work on mathematics. First because, as Emily Riehl notes, formalization tends to impose consensus. And second, because I find it boring. It steals time from creative thought to nail things down with more rigidity than I need or want.

                                      Kevin Buzzard says "It forces you to think about mathematics in the right way." But there is no such thing as "the" right way to think about mathematics - and certainly not one that can be forced on us.

                                      Link Preview Image
                                      In Math, Rigor Is Vital. But Are Digitized Proofs Taking It Too Far? | Quanta Magazine

                                      The quest to make mathematics rigorous has a long and spotty history — one mathematicians can learn from as they push to formalize everything in the computer program Lean.

                                      favicon

                                      Quanta Magazine (www.quantamagazine.org)

                                      activemouse@mathstodon.xyzA This user is from outside of this forum
                                      activemouse@mathstodon.xyzA This user is from outside of this forum
                                      activemouse@mathstodon.xyz
                                      wrote last edited by
                                      #29

                                      @johncarlosbaez by "formalize" do you mean, "rewrite in a computer-checked proof system"?

                                      The definition of a function as a set of ordered pairs was/is a formalisation, but not computer-checked; it just allows us to state in simpler terms the properties a function needs to have.

                                      johncarlosbaez@mathstodon.xyzJ 1 Reply Last reply
                                      0
                                      • activemouse@mathstodon.xyzA activemouse@mathstodon.xyz

                                        @johncarlosbaez by "formalize" do you mean, "rewrite in a computer-checked proof system"?

                                        The definition of a function as a set of ordered pairs was/is a formalisation, but not computer-checked; it just allows us to state in simpler terms the properties a function needs to have.

                                        johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
                                        johncarlosbaez@mathstodon.xyzJ This user is from outside of this forum
                                        johncarlosbaez@mathstodon.xyz
                                        wrote last edited by
                                        #30

                                        @ActiveMouse - yes, that's what I mean. I grew up in the era where it had a different meaning, and that meaning is still common. but now a lot of mathematicians use "formalize" to mean "prove using a proof assistant such as Lean or Rocq".

                                        Link Preview Image
                                        What is the endgoal of formalising mathematics?

                                        Recently, I've become interested in proof assistants such as Lean, Coq, Isabelle, and the drive from many mathematicians (Kevin Buzzard, Tom Hales, Metamath, etc) to formalise all of mathematics in...

                                        favicon

                                        MathOverflow (mathoverflow.net)

                                        1 Reply Last reply
                                        0
                                        • johncarlosbaez@mathstodon.xyzJ johncarlosbaez@mathstodon.xyz

                                          @dougmerritt - You got my point. Working in Lean or any computer system for formalization, you need to submit to the already laid down approaches, or spend a lot of time rewriting things.

                                          I added a quote from Kevin Buzzard to emphasize the problem:

                                          Kevin Buzzard says "It [formalization? Lean?] forces you to think about mathematics in the right way."

                                          But there's no such thing as "the" right way!

                                          maxpool@mathstodon.xyzM This user is from outside of this forum
                                          maxpool@mathstodon.xyzM This user is from outside of this forum
                                          maxpool@mathstodon.xyz
                                          wrote last edited by
                                          #31

                                          @johncarlosbaez @dougmerritt

                                          This is just the beginning.

                                          Current systems are the FORTRAN and Pascal of proof systems; they are for building pyramids--imposing, breathtaking, static structures built by armies pushing heavy blocks into place.

                                          What we need is for someone to invent the Lisp of proof systems. Something that helps individuals to think new thoughts.

                                          dougmerritt@mathstodon.xyzD dlakelan@mastodon.sdf.orgD 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups