Documentation Verification Report

QHat

šŸ“ Source: FLT/Data/QHat.lean

Statistics

MetricCount
DefinitionsQHat, IsCoprime, i₁, iā‚‚, ratsub, unitsratsub, unitszHatsub, unitszsub, zHatsub, zsub, ZHat, commRing, e, instDFunLikePNatZModVal, instCommRingZHat
15
TheoremsintCast_tmul_one, one_tmul_intCast, one_tmul_natCast, sum_factorial_lt_factorial_succ, sum_factorial_lt_two_mul_factorial, lcm_comm, isUnit_natAbs, canonicalForm, injective_rat, injective_zHat, isCoprime_iff_coprime, isUnit_iff_coprime, lowestTerms, nontrivial_QHat, rat_join_zHat, rat_meet_zHat, unitsrat_join_unitszHat, unitsrat_meet_unitszHat, ZHat_flat, charZero, e_def, e_factorial_succ, e_not_in_Int, eq_zero_of_mul_eq_zero, ext, ext_iff, intCast_val, multiples, natCast_val, nat_dense, nat_mul_apply, nontrivial, ofNat_val, one_val, pnat_mul_apply, prop, torsionfree, torsionfree_aux, y_mul_N_eq_z, zeroNeOne, zero_val
41
Total56

Algebra.TensorProduct

Theorems

NameKindAssumesProvesValidatesDepends On
intCast_tmul_one šŸ“–ā€”ā€”ā€”ā€”ā€”
one_tmul_intCast šŸ“–ā€”ā€”ā€”ā€”ā€”
one_tmul_natCast šŸ“–ā€”ā€”ā€”ā€”ā€”

Nat

Theorems

NameKindAssumesProvesValidatesDepends On
sum_factorial_lt_factorial_succ šŸ“–ā€”ā€”ā€”ā€”ā€”
sum_factorial_lt_two_mul_factorial šŸ“–ā€”ā€”ā€”ā€”sum_factorial_lt_factorial_succ

QHat

Definitions

NameCategoryTheorems
IsCoprime šŸ“–MathDef
2 mathmath: isCoprime_iff_coprime, lowestTerms
i₁ šŸ“–CompOp
1 mathmath: injective_rat
iā‚‚ šŸ“–CompOp
1 mathmath: injective_zHat
ratsub šŸ“–CompOp
2 mathmath: rat_join_zHat, rat_meet_zHat
unitsratsub šŸ“–CompOp
2 mathmath: unitsrat_meet_unitszHat, unitsrat_join_unitszHat
unitszHatsub šŸ“–CompOp
2 mathmath: unitsrat_meet_unitszHat, unitsrat_join_unitszHat
unitszsub šŸ“–CompOp
1 mathmath: unitsrat_meet_unitszHat
zHatsub šŸ“–CompOp
2 mathmath: rat_join_zHat, rat_meet_zHat
zsub šŸ“–CompOp
1 mathmath: rat_meet_zHat

Theorems

NameKindAssumesProvesValidatesDepends On
canonicalForm šŸ“–mathematical—ZHat
ZHat.commRing
——
injective_rat šŸ“–mathematical—QHat
ZHat
ZHat.commRing
i₁
—nontrivial_QHat
injective_zHat šŸ“–mathematical—ZHat
QHat
ZHat.commRing
iā‚‚
—ZHat.ZHat_flat
isCoprime_iff_coprime šŸ“–mathematical—IsCoprime
ZHat
ZHat.instDFunLikePNatZModVal
—isUnit_iff_coprime
isUnit_iff_coprime šŸ“–ā€”ā€”ā€”ā€”ā€”
lowestTerms šŸ“–mathematical—IsCoprime
ZHat
ZHat.commRing
—canonicalForm
isCoprime_iff_coprime
ZHat.prop
ZHat.multiples
injective_zHat
ZHat.torsionfree
PNat.lcm_comm
nontrivial_QHat šŸ“–mathematical—QHat—injective_zHat
ZHat.zeroNeOne
rat_join_zHat šŸ“–mathematical—QHat
ZHat
ZHat.commRing
ratsub
zHatsub
—canonicalForm
ZHat.nat_dense
rat_meet_zHat šŸ“–mathematical—QHat
ZHat
ZHat.commRing
ratsub
zHatsub
zsub
—lowestTerms
Algebra.TensorProduct.one_tmul_intCast
unitsrat_join_unitszHat šŸ“–mathematical—QHat
ZHat
ZHat.commRing
unitsratsub
unitszHatsub
—canonicalForm
injective_zHat
Algebra.TensorProduct.one_tmul_natCast
ZHat.multiples
ZHat.eq_zero_of_mul_eq_zero
Algebra.TensorProduct.one_tmul_intCast
unitsrat_meet_unitszHat šŸ“–mathematical—QHat
ZHat
ZHat.commRing
unitsratsub
unitszHatsub
unitszsub
—rat_meet_zHat
nontrivial_QHat
IsCoprime.eq_1
ZHat.intCast_val
ZMod.isUnit_natAbs
lowestTerms
Algebra.TensorProduct.one_tmul_intCast

QHat.PNat

Theorems

NameKindAssumesProvesValidatesDepends On
lcm_comm šŸ“–ā€”ā€”ā€”ā€”ā€”

QHat.ZMod

Theorems

NameKindAssumesProvesValidatesDepends On
isUnit_natAbs šŸ“–ā€”ā€”ā€”ā€”ā€”

ZHat

Definitions

NameCategoryTheorems
commRing šŸ“–CompOp
15 mathmath: QHat.unitsrat_meet_unitszHat, nat_dense, QHat.unitsrat_join_unitszHat, multiples, ZHat_flat, pnat_mul_apply, nat_mul_apply, QHat.injective_rat, QHat.canonicalForm, charZero, QHat.injective_zHat, QHat.lowestTerms, QHat.rat_join_zHat, torsionfree, QHat.rat_meet_zHat
e šŸ“–CompOp
2 mathmath: e_factorial_succ, e_def
instDFunLikePNatZModVal šŸ“–CompOp
13 mathmath: e_factorial_succ, multiples, ext_iff, prop, QHat.isCoprime_iff_coprime, pnat_mul_apply, nat_mul_apply, ofNat_val, e_def, natCast_val, one_val, zero_val, intCast_val

Theorems

NameKindAssumesProvesValidatesDepends On
ZHat_flat šŸ“–mathematical—ZHat
commRing
—eq_zero_of_mul_eq_zero
charZero šŸ“–mathematical—ZHat
commRing
—natCast_val
ext_iff
e_def šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
e
——
e_factorial_succ šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
e
——
e_not_in_Int šŸ“–ā€”ā€”ā€”ā€”Nat.sum_factorial_lt_factorial_succ
e_factorial_succ
Nat.sum_factorial_lt_two_mul_factorial
intCast_val
eq_zero_of_mul_eq_zero šŸ“–ā€”ZHat
commRing
——ext
zero_val
prop
torsionfree_aux
pnat_mul_apply
ext šŸ“–ā€”ZHat
instDFunLikePNatZModVal
———
ext_iff šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
—ext
intCast_val šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
instCommRingZHat
——
multiples šŸ“–mathematical—ZHat
commRing
instDFunLikePNatZModVal
—prop
ext
y_mul_N_eq_z
natCast_val šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
instCommRingZHat
——
nat_dense šŸ“–mathematical—ZHat
commRing
—multiples
nat_mul_apply šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
commRing
——
nontrivial šŸ“–mathematical—ZHat—zeroNeOne
ofNat_val šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
instCommRingZHat
——
one_val šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
instCommRingZHat
——
pnat_mul_apply šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
commRing
——
prop šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
——
torsionfree šŸ“–mathematical—ZHat
commRing
—eq_zero_of_mul_eq_zero
torsionfree_aux šŸ“–ā€”ā€”ā€”ā€”ā€”
y_mul_N_eq_z šŸ“–ā€”ZHat
instDFunLikePNatZModVal
——prop
zeroNeOne šŸ“–ā€”ā€”ā€”ā€”one_val
zero_val
zero_val šŸ“–mathematical—ZHat
instDFunLikePNatZModVal
instCommRingZHat
——

(root)

Definitions

NameCategoryTheorems
QHat šŸ“–CompOp
7 mathmath: QHat.unitsrat_meet_unitszHat, QHat.unitsrat_join_unitszHat, QHat.injective_rat, QHat.injective_zHat, QHat.rat_join_zHat, QHat.nontrivial_QHat, QHat.rat_meet_zHat
ZHat šŸ“–CompOp
26 mathmath: QHat.unitsrat_meet_unitszHat, ZHat.nat_dense, QHat.unitsrat_join_unitszHat, ZHat.e_factorial_succ, ZHat.multiples, ZHat.ext_iff, ZHat.prop, ZHat.ZHat_flat, QHat.isCoprime_iff_coprime, ZHat.pnat_mul_apply, ZHat.nat_mul_apply, QHat.injective_rat, QHat.canonicalForm, ZHat.ofNat_val, ZHat.charZero, ZHat.e_def, QHat.injective_zHat, ZHat.natCast_val, QHat.lowestTerms, ZHat.one_val, ZHat.nontrivial, ZHat.zero_val, QHat.rat_join_zHat, ZHat.torsionfree, ZHat.intCast_val, QHat.rat_meet_zHat
instCommRingZHat šŸ“–CompOp
5 mathmath: ZHat.ofNat_val, ZHat.natCast_val, ZHat.one_val, ZHat.zero_val, ZHat.intCast_val

---

← Back to Index