equal
deleted
inserted
replaced
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*) |