Что такое подтип Изабель / HOL? Какие команды Isar создают подтипы?

Я хотел бы знать о подтипах Изабель / HOL. Я немного объясняю, почему этоЭто важно для меня в моем частичном ответе на мой последний вопрос SO:

Попытка рассматривать классы и подтипы типов как наборы и подмножества

По сути, у меня есть только один тип, поэтому мне было бы полезно использовать мощь типов HOL через подтипы.

мы выполнили поиск в документации Isabelle, в Интернете и в списках рассылки Isabelle. Слово "подтип» используется, хотя и не очень, и кажется, чтоне очень важная часть словаря Изабель.

Частично япросто хотелось бы знать, как использовать словоподтип» правильно. Я нене хочу называть что-то подтипом в Изабельне подтип.

Согласно вики, подтип зависит от языка:

https://en.wikipedia.org/wiki/Subtyping

Важная последняя часть; команды пожалуйста

Может кто-нибудь дать мне список команд Isar, которые создают подтипы Isar? Я'я расследуюtypedef, как объясняется в вопросе, связанном с выше. Я'Я склонен называть этот подтип, ноISAR-ref.pdf Безразлично»т использовать "подтип» при объяснении команды.

Если есть другие способы создания подтипов Изабель / HOL, яЯ хотел бы знать.

Ответы на вопрос(1)

Ваш ответ на вопрос