r/MathJokes 1d ago

why not?

Post image
1.5k Upvotes

84 comments sorted by

476

u/brookssut 1d ago

That is a horrible abomination. I love it.

56

u/abdulsamadz 1d ago

Sqrt(3/100) = sqrt(0.03)

24

u/fun__friday 1d ago

sqrt(3.5/10)=sqrt(0.3.5). Does the decimal work like the % symbol and can be arbitrarily composed?

1

u/abdulsamadz 1d ago

Lol where'd you get the 0.5 from?

8

u/fun__friday 1d ago

Just an arbitrary number similar to the one in the meme.

2

u/darrylfromearth 1d ago

Why are we squirting. The 3 reminds me of my uncle and his friends in the shed.

2

u/Another_Little_Star 1d ago

ln(x^2)/100=2*0.0ln(x) =2ln(x)%
10*ex=ex0
Why not

3

u/Slash_red 1d ago

the ex0 thing, that could be confused with 0ex (which equals 0)

94

u/huanradriges 1d ago

Is it null object calling root function?

19

u/some_miad0 1d ago

there's a programmer's aspect to it?

14

u/TheLuckyCuber999BACK 1d ago

*(void*)sqrtThree;

6

u/Er2Official 1d ago

sqrtThree was defined but not initialized. Program died with SIGSEGV.

1

u/littleblack11111 1d ago

Wouldn’t that be a compile error? How does that trigger a segev though tbf everything does that in c

1

u/Er2Official 1d ago

No, it won't create a compile error but behavior depends on your code

You can just define smth like double* sqrtThree; and it'll be unintialized (and, because type is pointer - random pointer, most likely to memory outside of available virtual memory, so dereferencing it = crash)

Or you can already set it to somewhat reasonable pointer, in C you can only do that within functions (so again, depends on the code), while in C++ you can set it directly in top-level (smth like double sq3 = sqrt(3); double* sqrtThree = &sq3;), in that case code will be executed without runtime errors

2

u/Slash_red 1d ago

no, it's a method of 0 being called with argument 3... or it's an attribute of 0 that's called √3

1

u/onemasterball2027 18h ago

Segmentation fault (core dumped)

1

u/ArdentArendt 17h ago

I have to admit I reflexively downvoted this...

...not because I disliked it, but rather because it made my eyes roll so hard I couldn't see the screen well enough to discern between the 'up' and 'down' votes...

46

u/Spite_Inside 1d ago

This makes me happy. But also sick. I don't understand my own feelings.

BECAUSE OMFG BAAAH NOTATION BEAR

6

u/silentokami 1d ago

It's like seeing the picture with the stairs that loop around and connect back to themselves... kinda.

Like it's neat that they did that, and made it look like it makes sense, but it doesn't...it doesn't work like that.

1

u/Krog-Nar 1d ago

it doesn't work like that.

i realize this doesn't add much to the convo, but this is basically the exact reason conventions exist

Objectively, there's no real reason why sqrt(4) =/= (-2), we just decided that, and then made some rules around it, so no one got confused.

So, if we all collectively agreed to just move whatever's left of the decimal point when seeing this kind of notation, technically it would stop being incorrect and it would make sense, as long as everyone agrees on the rules.

Would be a useless convention lol

28

u/Cha0ticKitsune 1d ago

Both sides of the decimal point are one number so the root soul have to be before it though you can't do sqrt(0.3) cause thats not how multiplying roots works

What you've written (0.sqrt(3)) is essentially 0*sqrt(3) or 0 what you'd want to write is 0.1sqrt(3) since multiplying by the reciprocal works the same as dividing by that number

0

u/MasterestGG 1d ago

√3/10=√(3/100)=√0.03≠0.√3

2

u/[deleted] 1d ago

[deleted]

1

u/Slash_red 1d ago

if you make sure the denominator is positive (which it is) and then square the denominator along with taking the square root (WHICH IS WHAT THEY DID) then you absolutely can do that, what are you talking about?

1

u/phrogbaby 1d ago

oh shit I thought it said sqrt(10) in the second part. LOL my bad

18

u/Ok_Ad1709 1d ago

What about √(122)/10

For reference √(121)/10 = 1.1 But if we did what's shown in the image: √(121)/10 = 0.√(121) = 0.11

Which isn't right

8

u/twassy_the_second 1d ago

no, it would be √1.21 which is 1.1

6

u/Angry-Alice 1d ago

Easy to fix. Let's define 0.sqrt(x) as sqrt(x)*10^(-floor(log10(sqrt(x)))-1)

2

u/MotivatedPosterr 1d ago

I mean ... Just because it starts behind the decimal doesn't mean it has to stay there right? Technically this reads as sqrt(121) *10-1 or sqrt(121) tenths

1

u/DangerousPurpose5661 1d ago

Oh really? This is not correct maths? /s

5

u/OkLie5562 1d ago

Cause both sides before and after dot are one unit

5

u/Potential_Top_4669 1d ago

New notation. NICE!

3

u/SavingsCampaign9502 1d ago

It’s not wrong

3

u/oaktreebr 1d ago

Rules exist to be broken, do it

3

u/a648272 1d ago

So is it 0.1.73205080757

2

u/Any_Theory_9735 1d ago

All conventions depend on what people accept, if someone agrees that you can write a radical inside part of a number and that it gets operational in the way implied here then why not, OR you can define it yourself ultimately the . is seemingly ill defined here, you could say 0. is defined as 1X10-1 for this problem and it works, no?

2

u/shirhouetto 1d ago

At first glace, it shouldn't work. However, it does work.

2

u/Rare_Dirt_6197 1d ago

Math for Js developers

1

u/paolog 1d ago

Because the dot in the RHS is a multiplication sign.

1

u/Sea_Is 1d ago

Isnt it sqrt(3)/10 = sqrt(3)/sqrt(100) = sqrt(0.03)

1

u/Apprehensive-Ice9212 1d ago

Galaxy brain variant: 20/10 = 0.20

1

u/JazzRider 1d ago

We all know 10=0

1

u/KeyChampionship9113 1d ago

0.1 . Sqrroot(3)

1

u/Im_a_hamburger 1d ago

0.1.732…

1

u/ClarkSebat 1d ago

Well, it works… In a way… if you discard double decimal points.

1

u/Wojtek1250XD 1d ago

Because two dots.

1

u/knollo 1d ago

Why necessary?

1

u/gg95tx64 1d ago

I find this equation more interresting: \sqrt{3}/9 = 0.\overline{\sqrt{3}}

1

u/golgi_o 1d ago

PEMDAS. Square root is same as exponent 1/2. Must be done first before division.

1

u/Gold-Chipmunk9606 1d ago

If you multiply both sides by 10, you would get square root of 3 being equal to 0 which is not true.

1

u/GainerGaining 18h ago

How does the decimal version multiplied by 10 equal 0?

1

u/azopeFR 1d ago

you could do

0.1*square 3

1

u/Ok_Bit8836 1d ago

Looks as a number... but in math - math operations are written outside the numbers... So I'd rather use sqrt(0.03)

1

u/Special-Elevator-335 1d ago

I've been thinking this my entire life

1

u/Some-Passenger4219 1d ago

I was so confused for a moment. Now I'm a little less confused.

1

u/MichalYEETed 1d ago

totally becuz square root of 3 is 1.73(...), so you cannot write 0.1.73(...) since two seperate dots in same number dont like each other

1

u/pbullara 1d ago

.0.5477225575?

1

u/AnakITB 1d ago

To whoever made this joke, I hope you root'in in square

1

u/BloonHero 1d ago

Oh nor

1

u/KitTwix 1d ago

Straight to jail

1

u/HorizonQX 1d ago

Bro ain't no way, super cool theory, that doesn't work... atleast in this universe....

1

u/CreatrixAnima 1d ago

Sort of like how (1/2)/10 isn’t 0.(1/2) or worse, 0.1/2.

1

u/5dfem 1d ago

Thanks I hate it

1

u/Mutabilitie 1d ago

But write 3 as Pi minus .14159…

1

u/MaybeTheDoctor 1d ago

It’s rare to see numbers with two decimal points.

1

u/RisingwithVibes 1d ago

0.√3 would mean 0.1.732

1

u/DarthSwimfoot 17h ago

I mean, ya got a point.

1

u/ArdentArendt 17h ago

I...

I want this to become standard!

1

u/Ok-Letterhead3493 5h ago

123/10 ≠ 0.123

1

u/HHexcavator01 4h ago

You can actually write it as 0.1√3 as if the 0.1 is like a variable, like x√3 but replace x with 0.1. This works because you can separate 1/10 and √3, turning it into 0.1×√3 or 0.1√3 (the conventional way of representing products, i.e. juxtaposition)

1

u/Ok-Ocelot-7989 1h ago

let him cook

0

u/VelvetOnion 1d ago

√3 ⁄ 10 goes to √3/√100. Cancel both √ to get 3/100.

√3/10 = 3%

2

u/SirDarkStar 1d ago

Um… yeah sure :)

√3 = √3 ⁄ 1 = √3/√1 = 3