PFRPalomar/Solution.lean
10 declarations, 0 contain sorry, 0 declared as axioms
Marton's conjecture: proofs
Proofs of the statements of PFRPalomar.Challenge, obtained from the corresponding results of
the PFR library.
- theorem
Marton.pfr_conjecture_auxline 25 source - theorem
Marton.pfr_conjectureline 33 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,Eq,HSMul.hSMul,Nat,OfNat.ofNat,Set,Set.Finite,Set.Nonempty,Real,LE.le,Nat.card,HAdd.hAdd,HMul.hMul,Exists,AddSubgroup,And,LT.lt,HPow.hPow,Subtype,Membership.memProof uses:
AddCommGroup.zmodModule64 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: PFRPalomar/Challenge.lean:69 (same statement text; different proof or body). Qualify references as Marton.pfr_conjecture@path.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
Marton.pfr_conjecture_nine_auxline 40 source - theorem
Marton.pfr_conjecture_nineline 48 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,Eq,HSMul.hSMul,Nat,OfNat.ofNat,Set,Set.Finite,Set.Nonempty,Real,LE.le,Nat.card,HAdd.hAdd,HMul.hMul,Exists,AddSubgroup,And,LT.lt,HPow.hPow,Subtype,Membership.memProof uses:
AddCommGroup.zmodModule64 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: PFRPalomar/Challenge.lean:84 (same statement text; different proof or body). Qualify references as Marton.pfr_conjecture_nine@path.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
Marton.torsion_pfr_conjectureline 55 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,Nat,LE.le,OfNat.ofNat,Eq,HSMul.hSMul,Set,Set.Finite,Set.Nonempty,Real,Nat.card,HAdd.hAdd,HMul.hMul,Exists,AddSubgroup,And,LT.lt,HPow.hPow,Subtype,Membership.memProof uses:
Set.ncard, torsion_PFR,Exists.intro,And.intro78 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: PFRPalomar/Challenge.lean:98 (same statement text; different proof or body). Qualify references as Marton.torsion_pfr_conjecture@path.
Tactic trace: 2 steps
Open to load the checked before-and-after goal states.
- theorem
Marton.weak_pfr_intline 63 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,Module.Free,Int,Module.Finite,Set,Set.Finite,Set.Nonempty,Real,LE.le,Nat.card,HAdd.hAdd,HMul.hMul,Exists,And,HPow.hPow,Neg.neg,OfNat.ofNat,Nat,Module.finrank,Subtypeand 5 moreProof uses:
GE.ge, AffineSpace.finrank, weak_PFR_int_sumset,Exists.intro,And.intro68 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: PFRPalomar/Challenge.lean:114 (same statement text; different proof or body). Qualify references as Marton.weak_pfr_int@path.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- theorem
Marton.homomorphism_pfr_auxline 71 source - theorem
Marton.homomorphism_pfrline 77 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,Finite,Eq,HSMul.hSMul,Nat,OfNat.ofNat,Set,Membership.mem,HSub.hSub,HAdd.hAdd,Exists,AddMonoidHom,And,LE.le,Nat.card,HPow.hPowProof uses:
AddCommGroup.zmodModule53 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: PFRPalomar/Challenge.lean:126 (same statement text; different proof or body). Qualify references as Marton.homomorphism_pfr@path.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.
- theorem
Marton.approx_hom_pfr_auxline 85 source - theorem
Marton.approx_hom_pfrline 106 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
AddCommGroup,Finite,Eq,HSMul.hSMul,Nat,OfNat.ofNat,Real,LT.lt,LE.le,HPow.hPow,Nat.card,HMul.hMul,Prod,Set.ofPred,HAdd.hAdd,Prod.fst,Prod.snd,Exists,AddMonoidHom,HDiv.hDivand 1 moreProof uses:
AddCommGroup.zmodModule75 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: PFRPalomar/Challenge.lean:139 (same statement text; different proof or body). Qualify references as Marton.approx_hom_pfr@path.
Tactic trace: 3 steps
Open to load the checked before-and-after goal states.