214 ("nat_add", tabulate_nat_op2 debug univ_card (nat_card, j0) (op +)) |
214 ("nat_add", tabulate_nat_op2 debug univ_card (nat_card, j0) (op +)) |
215 else if Kodkod.Rel x = int_add_rel then |
215 else if Kodkod.Rel x = int_add_rel then |
216 ("int_add", tabulate_int_op2 debug univ_card (int_card, j0) (op +)) |
216 ("int_add", tabulate_int_op2 debug univ_card (int_card, j0) (op +)) |
217 else if Kodkod.Rel x = nat_subtract_rel then |
217 else if Kodkod.Rel x = nat_subtract_rel then |
218 ("nat_subtract", |
218 ("nat_subtract", |
219 tabulate_op2 debug univ_card (nat_card, j0) j0 (op nat_minus)) |
219 tabulate_op2 debug univ_card (nat_card, j0) j0 (uncurry nat_minus)) |
220 else if Kodkod.Rel x = int_subtract_rel then |
220 else if Kodkod.Rel x = int_subtract_rel then |
221 ("int_subtract", tabulate_int_op2 debug univ_card (int_card, j0) (op -)) |
221 ("int_subtract", tabulate_int_op2 debug univ_card (int_card, j0) (op -)) |
222 else if Kodkod.Rel x = nat_multiply_rel then |
222 else if Kodkod.Rel x = nat_multiply_rel then |
223 ("nat_multiply", tabulate_nat_op2 debug univ_card (nat_card, j0) (op * )) |
223 ("nat_multiply", tabulate_nat_op2 debug univ_card (nat_card, j0) (op * )) |
224 else if Kodkod.Rel x = int_multiply_rel then |
224 else if Kodkod.Rel x = int_multiply_rel then |