src/ZF/Inductive.thy
changeset 69593 3dda49e08b9d
parent 68490 eb53f944c8cd
child 69597 ff784d5a5bfb
equal deleted inserted replaced
69592:a80d8ec6c998 69593:3dda49e08b9d
    47 
    47 
    48 structure Standard_Prod =
    48 structure Standard_Prod =
    49   struct
    49   struct
    50   val sigma     = @{const Sigma}
    50   val sigma     = @{const Sigma}
    51   val pair      = @{const Pair}
    51   val pair      = @{const Pair}
    52   val split_name = @{const_name split}
    52   val split_name = \<^const_name>\<open>split\<close>
    53   val pair_iff  = @{thm Pair_iff}
    53   val pair_iff  = @{thm Pair_iff}
    54   val split_eq  = @{thm split}
    54   val split_eq  = @{thm split}
    55   val fsplitI   = @{thm splitI}
    55   val fsplitI   = @{thm splitI}
    56   val fsplitD   = @{thm splitD}
    56   val fsplitD   = @{thm splitD}
    57   val fsplitE   = @{thm splitE}
    57   val fsplitE   = @{thm splitE}
    94 
    94 
    95 structure Quine_Prod =
    95 structure Quine_Prod =
    96   struct
    96   struct
    97   val sigma     = @{const QSigma}
    97   val sigma     = @{const QSigma}
    98   val pair      = @{const QPair}
    98   val pair      = @{const QPair}
    99   val split_name = @{const_name qsplit}
    99   val split_name = \<^const_name>\<open>qsplit\<close>
   100   val pair_iff  = @{thm QPair_iff}
   100   val pair_iff  = @{thm QPair_iff}
   101   val split_eq  = @{thm qsplit}
   101   val split_eq  = @{thm qsplit}
   102   val fsplitI   = @{thm qsplitI}
   102   val fsplitI   = @{thm qsplitI}
   103   val fsplitD   = @{thm qsplitD}
   103   val fsplitD   = @{thm qsplitD}
   104   val fsplitE   = @{thm qsplitE}
   104   val fsplitE   = @{thm qsplitE}