FormalConjecturesForMathlib/Algebra/Powerfree.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
Imported by 1 file
- def
Powerfreeline 28 sourceno axioms what this means
Statement uses:
Monoid,NatProof uses:
Dvd.dvd,HPow.hPow,IsUnit5 instances, coercions and auxiliary constants left out.
- theorem
Powerfree.of_leline 31 sourcestandard axioms: propext what this means
Statement uses:
Monoid,Nat,LE.le, PowerfreeProof uses:
Dvd.dvd,HPow.hPow,dvd_of_mul_right_dvd,HSub.hSub,Eq.rec,Eq,HMul.hMul,Eq.symm,pow_mul_pow_sub13 instances, coercions and auxiliary constants left out.
- theorem
Powerfree.of_dvdline 34 sourceno axioms what this means
Statement uses:
Nat,Monoid,Dvd.dvd, PowerfreeProof uses:
HPow.hPow,Dvd.dvd.trans7 instances, coercions and auxiliary constants left out.
- theorem
powerfree_congrline 37 sourceno axioms what this means
Statement uses:
Nat,Monoid,Associated,Iff, PowerfreeProof uses:
Iff.intro, Powerfree.of_dvd,Associated.dvd',Associated.dvd - theorem
powerfree_negline 41 sourcestandard axioms: propext what this means
Statement uses:
Nat,Monoid,HasDistribNeg,Iff, Powerfree,Neg.negProof uses: powerfree_congr,
Associated.neg_left,Associated.refl10 instances, coercions and auxiliary constants left out.
- theorem
powerfree_twoline 45 sourceno axioms what this means
Statement uses:
Monoid,Iff, Powerfree,OfNat.ofNat,Nat,SquarefreeProof uses:
Iff.intro,Dvd.dvd,HMul.hMul,Eq.rec,Eq,HPow.hPow,Eq.symm,sq11 instances, coercions and auxiliary constants left out.
- theorem
IsUnit.powerfreeline 54 sourcestandard axioms: propext what this means
Statement uses:
Nat,CommMonoid,IsUnit,Ne,OfNat.ofNat, PowerfreeProof uses:
Dvd.dvd,HPow.hPow,Iff.mp,isUnit_pow_iff,isUnit_of_dvd_unit9 instances, coercions and auxiliary constants left out.
- theorem
powerfree_oneline 58 sourcestandard axioms: propext what this means
Statement uses:
Nat,CommMonoid,Ne,OfNat.ofNat, PowerfreeProof uses: IsUnit.powerfree,
isUnit_one12 instances, coercions and auxiliary constants left out.
- theorem
Irreducible.powerfreeline 61 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,CommMonoid,Irreducible,LE.le,OfNat.ofNat, PowerfreeProof uses:
Dvd.dvd,HPow.hPow,Eq,HMul.hMul,IsUnit,Nat.recAux,HAdd.hAdd,Or,Irreducible.isUnit_or_isUnit,Eq.mp,congrArg,mul_assoc,pow_succ,Iff.mp,isUnit_pow_iff,Not.intro,Mathlib.Tactic.Linarith.lt_irrefl,Int,LT.lt,Neg.negand 50 more81 instances, coercions and auxiliary constants left out.
Tactic trace: 10 steps
Open to load the checked before-and-after goal states.
- theorem
not_powerfree_zeroline 75 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MonoidWithZero,Nontrivial,Nat,Not, Powerfree,OfNat.ofNatProof uses:
Eq.mpr,Dvd.dvd,HPow.hPow,IsUnit,id,Eq,congrArg,Powerfree.eq_1,Exists,propext,Classical.not_forall,Exists.intro,of_eq_true,Eq.trans,False,True,implies_congr,not_true_eq_false,not_false_eq_true27 instances, coercions and auxiliary constants left out.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- theorem
Prime.powerfreeline 80 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,CommMonoidWithZero,IsCancelMulZero,Prime,LE.le,OfNat.ofNat, PowerfreeProof uses: Irreducible.powerfree,
Prime.irreducible16 instances, coercions and auxiliary constants left out.