Size: a a a

2021 February 19

AL

Alexander Luzgarev in Haskell
Если вещественные числа не надо складывать, то может это и не вещественные числа тогда
источник

ТТ

Тык Тыдык in Haskell
Jerzy Syrowiecki
но его можно не использовать, когда не надо
Окей, в чем была моя задача - перевести на этап компиляции как можно больше ошибок в ресурсоемких операциях с матрицами. С целыми числами все ок, с плавающими - нет (
источник

AL

Alexander Luzgarev in Haskell
Тык Тыдык
Окей, в чем была моя задача - перевести на этап компиляции как можно больше ошибок в ресурсоемких операциях с матрицами. С целыми числами все ок, с плавающими - нет (
Где именно в матрицах нужны вещественные числа?
источник

ТТ

Тык Тыдык in Haskell
Jerzy Syrowiecki
а всё ли поведение нужно на уровне типов?
Понятно, что можно не все. Но хотелось бы как можно больше :-)
источник

ТТ

Тык Тыдык in Haskell
Alexander Luzgarev
Где именно в матрицах нужны вещественные числа?
В смысле?
источник

AL

Alexander Luzgarev in Haskell
Ну что именно перевести на этап компиляции?
источник

JS

Jerzy Syrowiecki in Haskell
хочется иметь тип матрицы с ненулевым определителем?
источник

ТТ

Тык Тыдык in Haskell
Пример с детерминантом вещественной матрицы.
источник

AL

Alexander Luzgarev in Haskell
Натуральные числа я могу понять: размер проверять хочется
источник

AL

Alexander Luzgarev in Haskell
Тык Тыдык
Пример с детерминантом вещественной матрицы.
И что хочется от детерминанта?
источник

JS

Jerzy Syrowiecki in Haskell
если я правильно помню, операция обращения применима только к матрицам с ненулевым определителем
источник

JS

Jerzy Syrowiecki in Haskell
а определитель по ячейкам можно вычислить только с погрешностью, если в IEEE 754
источник

ТТ

Тык Тыдык in Haskell
Проверять написанные функции, что в них нет ошибок, которые привели бы к неверному определителю. Таких потенциально много :-)

Есть операция X, которая меняет определитель по закону y.
Хочется быть уверенным, как можно сильнее, что в имплементации нет ошибок
источник

ТТ

Тык Тыдык in Haskell
Jerzy Syrowiecki
а определитель по ячейкам можно вычислить только с погрешностью, если в IEEE 754
Вот это и фрустрирует, да.
источник

AL

Alexander Luzgarev in Haskell
Тык Тыдык
Проверять написанные функции, что в них нет ошибок, которые привели бы к неверному определителю. Таких потенциально много :-)

Есть операция X, которая меняет определитель по закону y.
Хочется быть уверенным, как можно сильнее, что в имплементации нет ошибок
Не могу придумать пример
источник

AL

Alexander Luzgarev in Haskell
Jerzy Syrowiecki
если я правильно помню, операция обращения применима только к матрицам с ненулевым определителем
Это как посмотреть
источник

AL

Alexander Luzgarev in Haskell
Бывают матрицы у которых определитель ненулевой, а обратных к ним нету
источник

AL

Alexander Luzgarev in Haskell
Определитель произведения матриц не равен произведению определителей
источник

AL

Alexander Luzgarev in Haskell
Не могу найти ни одного полезного свойства определителей, буквально
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Luzgarev
Бывают матрицы у которых определитель ненулевой, а обратных к ним нету
над числами или над чем-то ещё?
источник