Учитывая этот код locale A =
fixes foo :: "'a"
locale B = A +
fixes bar :: "'a × 'a"
locale C' = A +
fixes baz :: "'a"
begin
sublocale B foo "(foo, baz)".
end
Я получаю Typ
У меня есть еще одна теорема, которую я не могу доказать в Изабель, связанной с личностью и транзитивным замыканием. Он следующее: lemma "r ⊆ Id ⟹ r^* = Id"
Update: Использование применить стиль-я с