« first day (2537 days earlier)      last day (2296 days later) » 

9:00 PM
@Mr.Xcoder Then you're not computing it
 
What's p-adic?
 
The only numerical things I know are square root approximation and Euler's method
 
@LeakyNun I probably shouldn't go down this rabbit hole but what does p-adic mean?
ಠ_ಠ Goddamn ninja's
 
I got two people interested :D
 
9:00 PM
Just not your day, @caird
 
@LeakyNun phd paper detected /s
 
now let's work with 10-adic integers first, although in the proper setting it should be a prime
so work with the integers in base 10
and then pretend that they can go infinitely to the left
so you have integers like ...9999
and then ....9999 + 1 = 0, because the "1" that is carried gets lost to infinity
 
So ...99999 == -1
 
> get email saying "event is cancelled"
> person emails me asking if I saw email
> I respond "yes I did but I couldn't go anyway"
> they ask if I am going to event
wut
 
@Pavel precisely
 
9:03 PM
...what
 
@LeakyNun is this the same thing about that like 1 + 2 + 3 ... = -12
 
@Riker Cancelled is the new not-cancelled.
 
ok...
@Riker *-1/12
 
@Riker WRONG
-1/12
 
@Riker that still doesn't converge in p-adic
 
9:04 PM
Ninja'd
 
@Zacharý close enough
@LeakyNun not entirely certain how those work /shrug
 
I'd like to report a bug in chat.SE >_>
 
@Riker I don't want to formally define them now
 
only off by 12 & 1/12
 
@totallyhuman Go ahead, they don't care anyway
 
9:04 PM
@LeakyNun np I can read wikipedia
 
basically it doesn't converge because the unit digit keeps changing
 
@cairdcoinheringaahing they fixed my plurals bug iirc
 
(a sum to infinity is just the limit of the partial sums)
 
10
Q: Chat rate limit pluralization bug

RikerFound this out when trying to recite the alphabet in messages. When you hit the rate limit in chat, and there is 1 seconds left, it says the incorrect form. It shouldn't be plural. Example: Can this be fixed please? Seriously, this is slightly irritating. I am not just posting this to poin...

 
@Riker Jeff must have retired in that case
 
9:06 PM
so -32 is just ...99968
I feel like I lost half of the audience already
 
only if you have 42.7bit integers
 
I'm still listening
 
totally pulled that integer out of my
 
so it turns out that 1/n exists as long as n is coprime with 10
to compute 1/3:
...999999 = -1
...333333 = -1/3
...666667 = 1/3
 
...so ...666667 == 0.333...
 
9:08 PM
Yes
 
now exp(x) := 1 + x + x^2/2! + x^3/3! + x^4/4! + ...
 
Now you've lost me
 
@totallyhuman yes
@cairdcoinheringaahing that's just the taylor expansion of exp :P
 
Taylor series are infinite sums that approach a value, correct?
 
the thing is that if x is a real number and we are doing normal mathematics, then 1 + x + x^2/2! + ... approaches e^x
@cairdcoinheringaahing correct
 
9:11 PM
so exp(x) := (x^n)/n! for n -> ∞?
 
exp(x) = sum (k = 0..∞) {x^k/k!}
 
@cairdcoinheringaahing sum
 
Taylor series for me it is just one loop one has to know where to stop
 
Yeah, totallyhuman did it better than me :P
 
yeah except there's gotta be a better way to represent sigma notation in ascii text
 
9:12 PM
Just don;t start using mathjax, that's how to lose me completely :P
 
so it turns out that if we pretend that this extends to the p-adic numbers
exp(x) := 1 + x + x^2/2! + x^3/3! + x^4/4! + ... converges whenever x is divisible by p
 
why are we pretending so much
 
@totallyhuman because we are pretentious
 
@LeakyNun Spending too much time in England? :P
 
mathematicians are pretentious
 
9:14 PM
indeed
 
makes sense
 
0∊N ?
 
yes
 
Dennis' message on that is perfect.
 
so exp(10) = 1 + 10 + 50 + 500/3 + ...
 
9:15 PM
From a long time ago
 
$\sum_{k=0}^\inf \frac{n^k}{k!}$
 
where 500/3 = ...333333500
 
3 mins ago, by caird coinheringaahing
Just don;t start using mathjax, that's how to lose me completely :P
 
and then it converges because eventually the unit place is zero, eventually the tens place is zero, etc
so every digit can be calculated using finitely many steps
 
@cairdcoinheringaahing exactly why I did it (¬‿¬)
 
9:18 PM
So 1/3 = ...666667; 500/3 = ...33333500 so 10000/3 = ...closer to 1 than 500/3?
 
10000/3 = ....6666670000
 
For n/3 is it smaller or larger for a larger n?
 
well how do you order the numbers
 
They're all infinite
 
@LeakyNun 1 < 100 < 1000 < ∞
 
9:20 PM
is ...112112 smaller or ...221221?
remember, they legitimately continue infinitely to the left
they don't have to be periodic at all
 
So there's no way of telling whether one is larger than any other?
 
well there is a linear order that you can define, but you must not be very convinced by it
append ".0" at the end, reverse the whole string, and pretend that they are real numbers and then compare them
 
it's like trying to define parity for irrational numbers
 
Or rationals that aren’t integers
 
or for complex numbers
 
9:24 PM
 
the two ways to construct the real numbers from the rationals can also be used to construct the p-adic integers from the integers, but that's too much formalism for this context
I really want p-adic to be a part in recreational maths
but the formalism always gets the better of it
 
What does p-adic actually mean?
 
informally, pretending that they extend infinitely to the left
in base p
 
So it's messing around with infinitely large numbers in a different base than 10?
 
right
 
9:27 PM
I see why its not done at high-school level :P
 
well is it really harder to understand than real numbers?
I mean, they continue infinitely to the right
 
It's the 'different base' part that makes it more confusing. Most people in my top set maths class can't explain what binary is
 
so just do it in base 10
OEIS has many 10-adic sequences
 
There is also the idea that you can cut off the end of a real number and just work with, say, 10 decimal places, rather than the whole number
 
decimal or riot
 
9:29 PM
Riot?
 
@cairdcoinheringaahing you get the same thing in 10-adic integers
let's say you're trying to find solutions to x^2=x
to say 10 digits
5^2 = 25
25^2 = 625
 
Isn't it 1 or 0?
 
@cairdcoinheringaahing there are 4 solutions
625^2 = 390625
so the number goes like ...625 (it's in OEIS!)
and you can work with only 10 decimal places instead of the entire number
...625^2 = ...625
 
10 digits? ...
lol
I think you meant 3
 
well I don't have enough time to deal with 10 digits so I just showed you 3 digits
 
9:35 PM
:P
ah
fair enough
 
and also you can just look it up OEIS
 
@LeakyNun what degree are you doing at uni?
 
the basic one
 
Scratch that. What exactly is 'Pure mathematics'?
 
mathematics without perservatives
 
9:38 PM
@cairdcoinheringaahing 1 + 2 + 3 = 6
:P
 
log(1+2+3) = log(1)+log(2)+log(3)
 
... true
derp. duh
 
This user's top tags are brillinat when taken out of context :P
 
have I lost all my audience lol
 
I kinda don't see the point of it, and you've explained what p-adic means, so I've kinda lost interest :/
 
9:48 PM
ok
precision = 1000
n = 47

m = 1
res = 0
for _ in range(precision):
	while res*n%(m*10) != 1:
		res += m
	m *= 10
print(res)
print(res*n)
compute 1/n where n is coprime to 10
@cairdcoinheringaahing does it interest you more?
 
I'm assuming you mean without the usage of /
 
@ATaco ah, you missed the context
55 mins ago, by Leaky Nun
now let's work with 10-adic integers first, although in the proper setting it should be a prime
read from here, it isn't really long, and there are quite a lot of irrelevant messages
 
Sorry, Trains make bad work on my internet.
 
shouldn't take you more than 2 minutes to read the whole thing
 
Nissed a bit.
 
9:56 PM
or I can just repeat the whole thing
 
Nah, alllll good
 
@LeakyNun What do you say, which should precede which in a total array order (where 100 precedes 'a') 0 1⍴0 or 0 0⍴''?
 
heh...
 
@flawr Done
The syntax is cumbersome, though
 
@LuisMendo Oush?
 
10:12 PM
Aw. I can't edit the link anymore
 
An abbreviation for Out sh?
 
Or for Aw, hush!
 
Pedants.
 
:-)
 
No, I think it is the Opposite push.
@Mr.Xcoder Nice edit.
 
10:13 PM
^^ And is that pop, or pull?
 
@LuisMendo Oush.
@LuisMendo Yank?
 
Funny thing, I only learned that verb, yank, because of the V Language :-)
 
s/because of/thanks to/ /s
 
@LuisMendo I use it as mnemonic for APL's dyadic function (officially called "Take") but is located on the Y key.
 
@LuisMendo :)
 
10:17 PM
Heh. Does mentioning V summon you?
 
Hehe
Yes
 
The letter V eVen ?
 
I should change my username to DJMcVhem
 
@LuisMendo cool, I mean you'd probably only need it for testing/debugging
 
@flawr Or as a form or source coding (compression). What's the golfiest way to produce the array [0.1612309217453 0.793517112731934 0.292634516954422 0.803473114967346]? :-P
@DJMcMayhem Sure, you haven't changed your name enough times
 
10:39 PM
1000 digits of e^3 in Z_3 (3-adic integer)
 
@LuisMendo Go make a out of that XD
 
DJMcMayhem
DJMcJunehem
DJMcJulyhem...
11
 
@HyperNeutrino Hahahaha
Best thing about that is that since a new username sticks around for 30 days, I could totally do that (although I'd have to be DJMcFebruaryhem for the first 2 days of DJMcMarchhem)
 
or for the last 2 days of January
 
10:48 PM
Usernames don't necessarily stick for 30 days
 
83976988378458068149947638027485552479497728139733931582859940102113487566271978‌​58457785818756568221
100 digits of e^20
 
@HyperNeutrino DJMcMayormaynothem
 
@flawr DJMctobeornottobehem
 
@DJMcMayhem DJaneMcMayshem
@HyperNeutriyes @LuisWomendon't @Spelt Mage
 
@flawr I don't get that one
 
11:03 PM
@DJMcMayhem he -> she
 
@flawr *SpeltSorcerer
 
@WheatWizard You're right, how could I have missed that D:
 
@strengthr
 
@partiallyrobot hehe
 
11:25 PM
@DJMcMayhem or abuse the "change all" button :p
 
You can do it even without the change all
there is like a period of a couple days after a name change before it sticks
 
it's 5 minutes iirc >_>
 
That might be true, I just know from experience
 
11:43 PM
@Riker It's supposed to be 5 minutes, but in practice it doesn't actually work to prevent changing your username.
 

« first day (2537 days earlier)      last day (2296 days later) »