equal
deleted
inserted
replaced
193 object-logic equality or equivalence. |
193 object-logic equality or equivalence. |
194 |
194 |
195 * Rewrites clauses (keyword 'rewrites') were moved into the locale |
195 * Rewrites clauses (keyword 'rewrites') were moved into the locale |
196 expression syntax, where they are part of locale instances. In |
196 expression syntax, where they are part of locale instances. In |
197 interpretation commands rewrites clauses now need to occur before 'for' |
197 interpretation commands rewrites clauses now need to occur before 'for' |
198 and 'defines'. Minor INCOMPATIBILITY. |
198 and 'defines'. Rare INCOMPATIBILITY; definitions immediately subject to |
|
199 rewriting may need to be pulled up into the surrounding theory. |
199 |
200 |
200 * For 'rewrites' clauses, if activating a locale instance fails, fall |
201 * For 'rewrites' clauses, if activating a locale instance fails, fall |
201 back to reading the clause first. This helps avoid qualification of |
202 back to reading the clause first. This helps avoid qualification of |
202 locale instances where the qualifier's sole purpose is avoiding |
203 locale instances where the qualifier's sole purpose is avoiding |
203 duplicate constant declarations. |
204 duplicate constant declarations. |