formal-verification

Как можно обеспечить безопасность без формальной проверки программы, которая работает в ring0? Можно ли использовать виртуальную машину без различия пространства пользователя kernelspace?...

В настоящее время я пишу автоматический верификатор для моего языка программирования поверх Z3 как забавный проект, и я пытаюсь использовать его, чтобы доказать, что реализация Фибоначчи с использованием цикла эквивалентна реализации с рекурсией. Кажется, что это работает, если входная программа правильна, т...

Я написал определение группы В Идрисе: data Group: Type -> Type where Unit: (x: t) -> Group t (*): Group t -> Group t -> Group t Inv: Group t -> Group t postulate assoc: (a : Group t) -> (b : Group t) -> (c : Group t) -> ((a*b)*c = a*(b*c)) postulate neutralL: (x...

Мне нужно написать скрипт, который подключается к куче сайтов в нашей корпоративной интрасети по HTTPS и проверяет, что их SSL-сертификаты действительны; что они не истекли, что они выданы для правильного адреса и т. д. Мы используем наш собственный внутренний корпоративный центр сертификации для этих сайтов...

Почему компьютерная программа не может быть доказана так же, как математическое утверждение может? Математическое доказательство строится на других доказательствах,которые строятся от еще большего количества доказательств и далее до аксиом - тех истин, которые мы считаем самоочевидными. компьютерные програм...