Size: a a a

2020 February 12

𝙰𝙸

𝙰𝚗𝚊𝚝𝚘𝚕𝚢 𝙸 in rust_offtopic
Alex Zhukovsky
если это задачка на собес то мне жаль ваших кандидатов
Что вы, просто головоломка из классической логики.
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
если это задачка на собес то мне жаль ваших кандидатов
Простенькая задачка, если решать не на расте
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
Простенькая задачка, если решать не на расте
вспоминаются мои мучения с йонедой
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
вспоминаются мои мучения с йонедой
Это намного проще
источник

λ

λоλторт in rust_offtopic
А переведите на человеческий второй квиз
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
f : (A -> B) -> A
h : A -> (A -> B)

B


Так, где тут apply 🤔
хм, на секунду показалось что это аксиомы
источник

𝙰𝙸

𝙰𝚗𝚊𝚝𝚘𝚕𝚢 𝙸 in rust_offtopic
λоλторт
Простенькая задачка, если решать не на расте
Вообще да. В Rust нотация нагружает. Может и можно как-то облегчить..
источник

AZ

Alex Zhukovsky in rust_offtopic
a->b->a так точно опхожа
источник

AZ

Alex Zhukovsky in rust_offtopic
но там вроде скобки другие
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
хм, на секунду показалось что это аксиомы
Можешь считать, что сверху аксиомы, а снизу то, что необходимо из них вывести
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
Можешь считать, что сверху аксиомы, а снизу то, что необходимо из них вывести
я не про то. Я про то что в аксиомах А и В это пропозициональные переменные
источник

AZ

Alex Zhukovsky in rust_offtopic
а тут это конкретные типы
источник

EG

Emmanuel Goldstein in rust_offtopic
λоλторт
Простенькая задачка, если решать не на расте
То есть она решается на хаскелле? Меня уже задолбали угловые скобки.
источник

G

Gymmasssorla in rust_offtopic
Насчёт морфизмов в категории из одного объекта Bool. Так выглядит категория:

{True, False}


То есть всего один Bool объект. Всегда есть id:

id :: Bool -> Bool
id True = True
id False = False


Ещё определим эндоморфизм not:

not :: Bool -> Bool
not True = False
not False = True


Я не понимаю откуда взялось 8 пар Bool -> Bool и 4 морфизма. Что не так в моей категории?
@Psilon
@kremovtort
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Насчёт морфизмов в категории из одного объекта Bool. Так выглядит категория:

{True, False}


То есть всего один Bool объект. Всегда есть id:

id :: Bool -> Bool
id True = True
id False = False


Ещё определим эндоморфизм not:

not :: Bool -> Bool
not True = False
not False = True


Я не понимаю откуда взялось 8 пар Bool -> Bool и 4 морфизма. Что не так в моей категории?
@Psilon
@kremovtort
ты забыл const true и const false
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
ты забыл const true и const false
Ну зачем они здесь нужны?
источник

AZ

Alex Zhukovsky in rust_offtopic
это тоже морфизмы bool -> bool
источник

λ

λоλторт in rust_offtopic
Emmanuel Goldstein
То есть она решается на хаскелле? Меня уже задолбали угловые скобки.
На хаскеле, на коке, на идрисе, на джаве и т д и т п
источник

EG

Emmanuel Goldstein in rust_offtopic
λоλторт
На хаскеле, на коке, на идрисе, на джаве и т д и т п
Окей, ща попробую перейти на хаскелль
источник

𝙰𝙸

𝙰𝚗𝚊𝚝𝚘𝚕𝚢 𝙸 in rust_offtopic
λоλторт
А переведите на человеческий второй квиз
Вроде так: ((A ⋁ (A -> B)) -> B) -> B
источник