This PR breaks down Smt.Transformer module into multiple ones (one for each theory). It introduces a new Lean attribute, [smt], to track markers/transformers in those modules and retrieve them at run-time. More attributes will be added in the feature to modularize the system. This is also work towards refactoring Smt.Transformer.
This PR breaks down
Smt.Transformer
module into multiple ones (one for each theory). It introduces a new Lean attribute,[smt]
, to track markers/transformers in those modules and retrieve them at run-time. More attributes will be added in the feature to modularize the system. This is also work towards refactoringSmt.Transformer
.