equal
deleted
inserted
replaced
152 (* Residuals are comp and regular *) |
152 (* Residuals are comp and regular *) |
153 (* ------------------------------------------------------------------------- *) |
153 (* ------------------------------------------------------------------------- *) |
154 |
154 |
155 Goal "u~v ==> ALL w. u~w --> v~w --> regular(w) --> (u|>w) ~ (v|>w)"; |
155 Goal "u~v ==> ALL w. u~w --> v~w --> regular(w) --> (u|>w) ~ (v|>w)"; |
156 by (etac Scomp.induct 1); |
156 by (etac Scomp.induct 1); |
157 by Auto_tac; |
157 by (ALLGOALS Force_tac); |
158 qed_spec_mp "residuals_preserve_comp"; |
158 qed_spec_mp "residuals_preserve_comp"; |
159 |
159 |
160 |
160 |
161 Goal "u~v ==> regular(u) --> regular(v) --> regular(u|>v)"; |
161 Goal "u~v ==> regular(u) --> regular(v) --> regular(u|>v)"; |
162 by (etac Scomp.induct 1); |
162 by (etac Scomp.induct 1); |