macro that reduces expressions involving dimensions or units
by simplifying using the lemmas tagged with the attributes
dimension_set, derived_unit_set or base_unit_set.
Equations
- Units.tacticSimp_dim = Lean.ParserDescr.node `Units.tacticSimp_dim 1024 (Lean.ParserDescr.nonReservedSymbol "simp_dim" false)
Instances For
Helper tactic that tries to prove equalities or equivalences between dimensions or units. It tries the following strategies in order:
- propositional equality check using
moduletactic - propositional equivalence on units using
moduletactic
Equations
- Units.tacticAuto_equiv = Lean.ParserDescr.node `Units.tacticAuto_equiv 1024 (Lean.ParserDescr.nonReservedSymbol "auto_equiv" false)
Instances For
Helper tactic that tries to prove equalities between dimensions or units. It tries the following strategies in order:
- propositional equality check using
rfl - simplification using
simpwith the lemmas tagged with the attributedimension_setorderived_unit_set. so we don't use native_decide that would require to trust the compiler.
Equations
- Units.tacticAuto_dim = Lean.ParserDescr.node `Units.tacticAuto_dim 1024 (Lean.ParserDescr.nonReservedSymbol "auto_dim" false)