A
И как раз в доказательстве существования верхней грани у цепи существенно используется конечность линейных комбинаций
Size: a a a
A
EZ
EZ
С
__
PS
NI
Oℕ
NI
ND
AG
AS
abstract class A
{
public function bar(string $arg): mixed;
}
final class B extends A
{
/**
* тип аргумента расширен в подклассе
* тип возвращаемого значения сужен в подклассе
*/
public function bar(mixed $arg): int
{
// ...
}
}
ЕО
NI
M
NI
Oℕ
M
M
M