equal
deleted
inserted
replaced
566 val dsum_subset_Sigma = [dsum_mono, dsum_Sigma] MRS subset_trans |> standard; |
566 val dsum_subset_Sigma = [dsum_mono, dsum_Sigma] MRS subset_trans |> standard; |
567 |
567 |
568 |
568 |
569 (*** Domain ***) |
569 (*** Domain ***) |
570 |
570 |
571 Goal "fst `` diag(A) = A"; |
571 Goal "Domain (diag A) = A"; |
572 by Auto_tac; |
572 by Auto_tac; |
573 qed "fst_image_diag"; |
573 qed "Domain_diag"; |
574 |
574 |
575 Goal "fst `` (r<**>s) = (fst``r) <*> (fst``s)"; |
575 Goal "Domain (r<**>s) = (Domain r) <*> (Domain s)"; |
576 by Auto_tac; |
576 by Auto_tac; |
577 qed "fst_image_dprod"; |
577 qed "Domain_dprod"; |
578 |
578 |
579 Goal "fst `` (r<++>s) = (fst``r) <+> (fst``s)"; |
579 Goal "Domain (r<++>s) = (Domain r) <+> (Domain s)"; |
580 by Auto_tac; |
580 by Auto_tac; |
581 qed "fst_image_dsum"; |
581 qed "Domain_dsum"; |
582 |
582 |
583 Addsimps [fst_image_diag, fst_image_dprod, fst_image_dsum]; |
583 Addsimps [Domain_diag, Domain_dprod, Domain_dsum]; |