src/ZF/add_ind_def.ML
changeset 1109 380e9eb40db7
parent 750 019aadf0e315
child 1418 f5f97ee67cbb
equal deleted inserted replaced
1108:22b256c8c9fb 1109:380e9eb40db7
    43   val fsplit_const : term		(*splitting operator for formulae*)
    43   val fsplit_const : term		(*splitting operator for formulae*)
    44   val pair_iff	: thm			(*injectivity of pairing, using <->*)
    44   val pair_iff	: thm			(*injectivity of pairing, using <->*)
    45   val split_eq	: thm			(*equality rule for split*)
    45   val split_eq	: thm			(*equality rule for split*)
    46   val fsplitI	: thm			(*intro rule for fsplit*)
    46   val fsplitI	: thm			(*intro rule for fsplit*)
    47   val fsplitD	: thm			(*destruct rule for fsplit*)
    47   val fsplitD	: thm			(*destruct rule for fsplit*)
    48   val fsplitE	: thm			(*elim rule for fsplit*)
    48   val fsplitE	: thm			(*elim rule; apparently never used*)
    49   end;
    49   end;
    50 
    50 
    51 signature SU =			(** Description of a disjoint sum **)
    51 signature SU =			(** Description of a disjoint sum **)
    52   sig
    52   sig
    53   val sum	: term			(*disjoint sum operator*)
    53   val sum	: term			(*disjoint sum operator*)