equal
deleted
inserted
replaced
546 case t of |
546 case t of |
547 (* Pure *) |
547 (* Pure *) |
548 Const (@{const_name all}, _) => t |
548 Const (@{const_name all}, _) => t |
549 | Const (@{const_name "=="}, _) => t |
549 | Const (@{const_name "=="}, _) => t |
550 | Const (@{const_name "==>"}, _) => t |
550 | Const (@{const_name "==>"}, _) => t |
551 | Const (@{const_name TYPE}, _) => t (* axiomatic type classes *) |
551 | Const (@{const_name Pure.type}, _) => t (* axiomatic type classes *) |
552 (* HOL *) |
552 (* HOL *) |
553 | Const (@{const_name Trueprop}, _) => t |
553 | Const (@{const_name Trueprop}, _) => t |
554 | Const (@{const_name Not}, _) => t |
554 | Const (@{const_name Not}, _) => t |
555 | (* redundant, since 'True' is also an IDT constructor *) |
555 | (* redundant, since 'True' is also an IDT constructor *) |
556 Const (@{const_name True}, _) => t |
556 Const (@{const_name True}, _) => t |
711 (* Pure *) |
711 (* Pure *) |
712 Const (@{const_name all}, _) => axs |
712 Const (@{const_name all}, _) => axs |
713 | Const (@{const_name "=="}, _) => axs |
713 | Const (@{const_name "=="}, _) => axs |
714 | Const (@{const_name "==>"}, _) => axs |
714 | Const (@{const_name "==>"}, _) => axs |
715 (* axiomatic type classes *) |
715 (* axiomatic type classes *) |
716 | Const (@{const_name TYPE}, T) => collect_type_axioms T axs |
716 | Const (@{const_name Pure.type}, T) => collect_type_axioms T axs |
717 (* HOL *) |
717 (* HOL *) |
718 | Const (@{const_name Trueprop}, _) => axs |
718 | Const (@{const_name Trueprop}, _) => axs |
719 | Const (@{const_name Not}, _) => axs |
719 | Const (@{const_name Not}, _) => axs |
720 (* redundant, since 'True' is also an IDT constructor *) |
720 (* redundant, since 'True' is also an IDT constructor *) |
721 | Const (@{const_name True}, _) => axs |
721 | Const (@{const_name True}, _) => axs |