#halflife

3
38
Co będzie jeżeli przemnożymy przez siebie dodawanie oraz dodawanie?
Pytanie może sugerować że zadająca je osoba ma udar i bredzi bez sensu, ale w zasadzie, jest to możliwe.

W XIX wieku w matematyce nastąpił kryzys. Okazało się że kilka teorii (teorii, a więc posiadających dowody swojej prawdziwości) jest ze sobą sprzeczne, a dalsze badania ujawniły, że cała metodologia dowodzenia twierdzeń prowadziła do wielu paradoksów, i trzeba było ją wynaleźć od nowa (przykładowo, za pomocą indukcji matematycznej można przeprowadzić zupełnie poprawny dowód twierdzenia, jakoby wszystkie konie były tego samego koloru).
Wtedy też zaczęto się bardziej przyglądać sposobom w jakie uprawiana wtedy była matematyka. Jednym ze skutków było powstanie logiki, arytmetyki Boola, twierdzeń Gödla, ale dzisiaj chcę opisać dziedzinę, znaną jako Rachunek Lambda.
W skrócie? Zakładamy że wszystko jest funkcją.

Rachunek Lambda ma trzy najważniejsze "operatory":
-Zmienna. Jest to coś, co jest argumentem funkcji, używane przez funkcje, i zwracane przez funkcje. Przykładowo, w równaniu
f(x) = x+3
zmienną jest x

-Deklaracja nowej funkcji. Używa ona greckiej litery Lambda (λ, znanej z loga organizacji Black Mesa #halflife ). Składa się z tego jaki argument przyjmuje funkcja, i co zwraca. Dobrze czytanie: argument. Nie argumenty. Funkcje w rachunku Lambda w zasadzie mają zawsze tylko jeden argument, i jest cwane obejście problemu funkcji które wymagają więcej argumentów. Przykładem zadeklarowania nowej funkcji, jest f(x) = x+3

Stosowana jest następująca notacja:
λx.x+3
czyli:
λ - znak że deklarujemy nową funkcje
x - zmienna która jest tym co funkcja przyjmuje
x+3 - to co funkcja nam zwraca

-Wywołanie funkcji, przykładowo f(5)=5+3=8

Więc przykładowo, jeżeli chcemy użyć rachunku Lambda do policzenia 5^2, to zapiszemy to jako:
(λx.x^2)(5) = 25
w pierwszym nawiasie deklarujemy funkcję, a kolejnymi nawiasami ją wywołujemy.

Czym to się różni od "klasycznej" matematyki? Pokażemy to na przykładzie:
W klasycznej matematyce, liczby naturalne i dodawanie są zdefiniowane za pomocą aksjomatów Peano:

  1. 1 jest liczbą naturalną
  2. jeżeli a jest liczbą naturalną, to a+1 również jest liczbą naturalną
  3. nie istnieje taka liczba naturalna a, że a+1 = 1
  4. a + (b+1) = (a+b) + 1

Pierwsze dwa aksjomaty pozwalają nam powiedzieć, że 2 oraz 3 są liczbami naturalnymi. Czwarty aksjomat mówi nam o tym w jaki sposób je ze sobą dodać:

  • 2 = (1+1) = (0 + 1 + 1), 3 = (0 + 1 + 1 + 1)
  • 2 + 3 = 2 + (2 + 1) = (2 + 2) + 1 = (2 + (1 + 1)) + 1 = ((2 + 1) + 1) + 1 = 5

Z kolei w rachunku Lambda, liczby definiujemy w następujący sposób:

  1. 0 = λf.λx.x
  2. Jeżeli x jest n-tą liczbą naturalną (w myśl obecnej definicji), to (n+1) liczba jest dana wzorem λf.λx.f(x)

Czyli 0 jest funkcją, która przyjmuje jako argument pewne "f", i zwraca funkcję która dla dowolnego argumentu x zwraca x, a każda kolejna liczba naturalna N jest funkcją która przyjmuje jako argument funkcję f, oraz argument x, i zwraca funkcję f złożoną z samą sobą N razy.
Zagmatwane? No k⁎⁎wa raczej że tak xD ale pokażemy to na przykładzie:
Niech naszą funkcją f będzie znany sinus, a x pewną liczbą rzeczywistą.
W takim wypadku:
0(f, x) = x
1(f, x) = sin(x)
2(f, x) = sin(sin(x))
3(f,x) = sin(sin(sin(x)))
...

no, albo możemy np. napisać
3(λx.x^2, 3) = (((3^2)^2)^2) = 6561

Zastosowałem tutaj jednak pewien skrót, którego wcześniej nie opisałem.
Funkcja 3 jest zgodnie z tym co pisałem wyżej funkcją tylko jednego argumentu, a ja tutaj użyłem dwóch. Troche nielegalizm.
Jak więc zdefiniować funkcję kilku argumentów, na przykład dodawanie?
A no tak:
funkcja add(x,y) której wynikiem będzie x+y, będzie zdefiniowana jako:
add = λx.λy.x+y
czyli funkcja add jest funkcją która przyjmuje jakiś argument (np. 3), i zwraca funkcję która zwraca wynik dodawania jakiegoś y z podanym x. W takim wypadku więc add(3) jest funkcją, która przyjmuje jako argument pewien y, i zwraca wynik operacji y+3

Pokręcone? Tak, ale taki system pozwala nam zrobić w nim właściwie wszystko, włącznie z mnożeniem funkcji przez siebie.
Jako że ten wpis jest już dosyć długi, to zostawię was z samym rozwiązaniem, oraz filmem który to lepiej rozwija:
https://www.youtube.com/watch?v=RcVA8Nj6HEo
Teraz możecie zupełnie śmiało powiedzieć, że +*+(3)(1)(3)(2)=262144
#matematyka #ciekawostki
d37ab481-b32f-45a8-9dd7-9f3b736cad89
10
cweliat

@redve rachunek lambda to jedna z pierwszych rzeczy w moim zyciu, przy ktorych stwierdzilem, ze nie jestem tak madry, jak mi sie zawsze wydawalo. Po⁎⁎⁎⁎ne gowno

growl

Piękny wpis, więcej takich prosze

redve

@growl czasem na tagu #matematyka takie daje

RastaaMastaa

O takie hejto walczę nie robiąc nic. Czekam na więcej. Łap pieruna

Zaloguj się aby komentować

NiebieskiSzpadelNihilizmu

A podobno hl3 powstaje bo się dogrzebali w plikach do poszlak. A bethesdę to j⁎⁎ać. 😆

Zaloguj się aby komentować

Zaloguj się aby komentować

TheLikatesy

@Felonious_Gru obowiązkowo!

Yansen

@Felonious_Gru Warto - według mnie dalej najlepsza gra VR jaka kiedykolwiek powstała. Podczas pojedynku z Jeff'em (nie szukaj co to i nie oglądaj! bo stracisz całą zabawę!!!) czułem autentyczny fizyczny stres i strach! Totalny odlot.

Felonious_Gru

@owczareknietrzymryjski ale to tylko - 70%

Zaloguj się aby komentować

grzymislaw-mocowladny

I skurvviałe granie na padzie. Jak ja nienawidzę takich sztywnych filmików....

Zaloguj się aby komentować

Zaloguj się aby komentować

Stashqo

@AlvaroSoler naciągane jak ledżinsy na dżesice ale jak już to autor powinien wspomnieć gierkowe "pomożecie? -pomożemy" i podłubać listę twórców w poszukiwaniu emigrantów z Polski.


Ogólnie to polskich smaczków w zagranicznych grach jest sporo, z przyjemnością je wyławiam ( ͡° ͜ʖ ͡°)

Zaloguj się aby komentować

Jak wiadomo z ostatniego wywiadu z Gabenem, bardziej niz mniej prawdopodobne jest, ze powstaje Half Life 3.
Teraz pojawiaja sie informacje/plotki, ze HL3 jest we wczesnej fazie testow gameplayu.
Wcale bym sie nie zdziwil.

Bardziej ciekawi mnie to, jakie nowa gra przyniesie innowacje, bo kazda nowa odslona ma w zamierzeniu jakos zmienic branze gier.
Moze jakies LLMowe NPC? Albo dialogi dynamicznie dostosowujace sie do wyborow i generowanie dialogow w czasie rzeczywistym, za kazdym razem co nieco inaczej?
Ultrarealizm nie tylko otoczenia, ale i postaci?
Wykorzystanie do maximum mozliwosci kart NVIDIA i innowacyjna fizyka?
A moze rozwiniecie VRu?
Premiera gry polaczona z wydaniem nowego Steam Decka?
Kto wie
https://thegamepost.com/half-life-3-undergoing-external-playtesting-valve/
#gry #halflife
4a5bf5a7-994b-4fa4-9b2f-78f65b26bb82
maly_ludek_lego userbar
14
Pstronk

Jakos bym się napalał że to będzie kontynuacja 2, bo swego czasu chyba sam scenarzysta opublikował scenariusz jak miała wyglądać 3 ale jej nie będzie.

Marchew

Wykorzystanie do maximum możliwości kart NVIDIA

Czyli 10 fps przy 4k na 5090?

kodyak

Nie wiem w jakim celu mialby to robić. Ze steama mają więcej kasy niż z tego. To się po porstu nie opyla

Zaloguj się aby komentować

SuperSzturmowiec

tak użyj google. pierwszy wynik to masz half life

7a8ca02a-2347-4f5e-9fec-f12fd340a058
Sweet_acc_pr0sa

@Component2094 tak, byka teraz po 5 złotych, masz jeszcze blue shift i opposing force, jedynka to tak naprawdę 3 osobne gry


Można grać w 2, nawet była za darmo na 20 rocznicę,


Generalnie jak chcesz grać w 1 to kupił bym "black mesa" jest to hl1 przeniesiony na silnik source 2, czyli ma bardziej aktualna grafikę

Component2094

@Sweet_acc_pr0sa pięknie dziękuję za taką odpowiedź, a zwłaszcza za podpowiedź z Black mesa


Czy Black mesa zawiera w sobie te dwa dodatki?


Poczekam na promki, może faktycznie coś wskoczy. Aż wstyd się przyznać, że taki że mnie gracz, a w half-life nigdy nie grałem

Sweet_acc_pr0sa

@Component2094 nie zawiera niestety

wiatraczeg

@Component2094 Z uniwersum half life'a jest jeszcze portal i portal 2 jeśli odpowiada Ci także to, bardzo przyjemna gierka.


Innymi słowy, kupuj w bundlu na stronie wszystko, sprawdź kolejność i bzikaj.

Zaloguj się aby komentować

koszotorobur

@maly_ludek_lego - wszyscy mają tak wysokie i odmienne oczekiwania czym ta trzecia część miałaby być, że próba ich spełnienia bez przełomowego gameplaju, grafiki oraz fizyki będzie strzałem w kolano

maly_ludek_lego

@koszotorobur prawde mowiac to ja najbardziej oczekuje dobrej historii, bo dla mnie ten swiat to taka dobra powiesc sci-fi w pewnym sensie.

Zaloguj się aby komentować

Dziś gratka dla fanów #gry #halflife - za godzinę wychodzi nowy rozdział remaku Half Life: Blue Shift. Trochę im zajęło od czasu ostatniego rozdziału, ale jest to to remake Xen.

https://www.moddb.com/mods/black-mesa-blue-shift-remake

Dodam, że niedawno wyszło też demo Project Brealis, czyli fanowska kreacja Epistle 3 - nie wydanego a tylko planowanego HL2: Episode 3 opisanego swego czasu na blogu Marca Laidlawa.
https://projectborealis.com/

No i na 20 lecie HL2 Valve wypościło nieco zmienioną wersję HL2 z komentarzami do podstawki.
PanNiepoprawny userbar
12
wielkaberta

@PanNiepoprawny

>remake Xen

No trochę mylący termin. Akschually, remake Xen to był projekt Black Mesa który ciągnął się latami.


Rozdział Focal Point to po prostu taki "Xen: Gaiden"

PanNiepoprawny

@wielkaberta skrót myślowy. Miałem na myśli rozdział Xen, choć pewnie sporo assetów dodali od siebie. Niedługo się okaże

Rudolf

@PanNiepoprawny warto dodać że half life 2 plus dwa dodatki fabularne jest do dzisiaj za darmo na steam. gre ograłem te naście lat temu ale zgarnąłem żeby z panną żeby przejść w coopie bo podobnież jak hl1, istnieje do tej gry fanowski coop

Kciuk14

@Rudolf Dzięki. Dodane do konta.

VonTrupka

O, jeszcze się da coś wycisnąć z tego zbutwiałego kotleta?

Nebthtet

@VonTrupka zbutwiały kotlet to skyrim. HL to proszę szanować.

Zaloguj się aby komentować

Zaloguj się aby komentować

Odczuwam_Dysonans

@Grewest no na pewno będzie też HL2 RTX

https://www.youtube.com/watch?v=5FZ49Ou8zAE

Biorąc pod uwagę że jest tam gość od moda dodającego zawartość, to prawdopodobnie będzie tam coś ekstra. No i ogólnie taki remaster.

maly_ludek_lego

@Odczuwam_Dysonans @Grewest niestety grałem w hl2 dość niedawno. Ja się pytam gdzie jest EP3?!

Serio, to jest jedna z moich ulubionych historii w gatunku gier. Ciekawy, złowieszczy lore, pełen tajemnic.

Jest coś fascynujacego w tym nihilizmie tego świata i żałuję, że nie ma kontynuacji 🥺

Moim zdaniem powinni zrobić osobna cześć na temat wydarzeń z notatki "World Surrenders" - to była wojna bodajże kilkugodzinna - niesamowity koncept 😅

Odczuwam_Dysonans

@maly_ludek_lego dokładnie, HL3 wiadomo że stał się już mitem... Ale EP3 to by wypadało wydać (╯°□°)╯︵ ┻━┻

To ja jeszcze dorzucę dokument który wczoraj Valve wrzuciło będzie wieczorem oglądane.

https://www.youtube.com/watch?v=YCjNT9qGjh4

Zaloguj się aby komentować

hellgihad

@Grewest Half Life 3 confirmed xD

PurpleJago

@Grewest przewiduje, że dzisiaj o 19:00 coś wleci

pokeminatour

Mnie ciekawi czy zrobią jakiś remaster coś jak Black mesa. Ograłem niedawno black mesa i chętnie bym ograł dwójke, ale nie wiadomo czy grać czy czekać

Grewest

@pokeminatour Samo Valve raczej nie.


Ale byłbym zadowolony gdyby przeportowali HL2 na silnik z HL2 ep2

Zaloguj się aby komentować

koszotorobur

@Smerf_Maruda - ale żeś se personę internetową wymyśli

Ja nie cierpię dawać ludzi na czarno

PanNiepoprawny

@koszotorobur to nie dawaj.

Zaloguj się aby komentować

Cybulion

Ej @entropy_ chlop mowi ze cie skonczyl

CzosnkowySmok

@entropy_ no i koniec. Porobiony

PanNiepoprawny

@CzosnkowySmok @Cybulion warto było

Zaloguj się aby komentować

Zaloguj się aby komentować

Rmbajlo

brakuje mu białej marynarki xd chyba,że to ta w tym keczupie. od 3:41 chyba nie dawał rady

Odczuwam_Dysonans

@Rmbajlo to wschodząca gwiazda z Ravenholmu, tam nie ma wielu perspektyw, nie bądź dla niego taki ostry ( ͡° ͜ʖ ͡°)

Zaloguj się aby komentować

Następna