ne_zero
typeclass #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
We create a typeclass ne_zero n
which carries around the fact that (n : R) ≠ 0
.
Main declarations #
ne_zero
:n ≠ 0
as a typeclass.
@[class]
- out : n ≠ 0
A type-class version of n ≠ 0
.
Instances of this typeclass
- ne_zero.of_gt'
- invertible.ne_zero
- ne_zero.succ
- ne_zero.coe_trans
- ne_zero.one
- ne_zero.mul
- ne_zero.bit0
- zero_le_one_class.ne_zero.two
- zero_le_one_class.ne_zero.three
- zero_le_one_class.ne_zero.four
- ne_zero.pow
- ne_zero.char_zero
- ne_zero.pnat
- char_zero.ne_zero.two
- part_enat.ne_zero.one
- ordinal.ne_zero.one
- mul_action.minimal_period_pos
- add_action.minimal_period_pos
- ideal.factors.fact_ramification_idx_ne_zero