Documentation

LeanPool.ConnesRigidity.Core

The core component of the Connes rigidity formalization.

Countable discrete group carrier. Paper: §7.

Instances For
    @[instance_reducible]

    Coercion from the group wrapper to its carrier. Paper: §7.

    Equations

    ICC predicate boundary. Paper: §5.

    Equations
    Instances For
      @[reducible, inline]

      Unitary-representation carrier. Paper: §4.

      Equations
      Instances For

        Invariant-vector predicate. Paper: §4.

        Equations
        Instances For

          Almost-invariant-vector predicate. Paper: §4.

          Equations
          Instances For

            Property-(T), universe-polymorphic in the representation carrier so concrete Type 0 groups are not restricted to Type 0 Hilbert spaces. Paper: §4.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Relative property-(T), universe-polymorphic in the representation carrier so concrete Type 0 groups are not restricted to Type 0 Hilbert spaces. Paper: §4.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[reducible, inline]
                noncomputable abbrev Connes.GroupL2 (G : Type u) :
                AddSubgroup (PreLp fun (x : G) => )

                Group-indexed Hilbert carrier. Paper: §3.

                Equations
                Instances For
                  theorem Connes.memℓp_reindex {α : Type u} {β : Type v} {E : Type w} [NormedAddCommGroup E] {p : ENNReal} (e : α β) (hp : 0 < p.toReal) (f : (lp (fun (x : α) => E) p)) :
                  Memℓp (fun (j : β) => f (e.symm j)) p

                  Reindexing an ℓp family along an equivalence preserves membership in ℓp.

                  def Connes.l2Reindex {α : Type u} {β : Type v} (e : α β) :

                  Reindexing equivalence for group-indexed Hilbert spaces. Paper: §3.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    noncomputable def Connes.leftRegularUnitary {G : Type u} [Group G] (g : G) :
                    (unitary ((GroupL2 G) →L[] (GroupL2 G)))

                    Left-regular unitary boundary. Paper: §3.

                    Equations
                    Instances For
                      noncomputable def Connes.leftRegularRepresentation (G : Type u) [Group G] :
                      G →* (unitary ((GroupL2 G) →L[] (GroupL2 G)))

                      Left-regular representation boundary. Paper: §3.

                      Equations
                      Instances For

                        Bicommutant presentation of the von Neumann closure boundary. Paper: §3.

                        Equations
                        Instances For
                          @[simp]

                          The von Neumann closure has the expected bicommutant carrier.

                          @[simp]

                          Membership in the von Neumann closure is membership in the star-algebraic bicommutant of the generating set.

                          Group von Neumann algebra boundary. Paper: §3.

                          Equations
                          Instances For
                            @[reducible, inline]

                            Group von Neumann algebra carrier. Paper: §3.

                            Equations
                            Instances For
                              noncomputable def Connes.delta (G : CountableDiscreteGroup) (g : G.Carrier) :

                              Point-mass basis vector boundary. Paper: §3.

                              Equations
                              Instances For

                                Canonical trace boundary. Paper: §3.

                                Equations
                                Instances For
                                  def Connes.IsProjectionSupremum {A : Type u} [Mul A] [Star A] [LE A] (S : Set A) (p : A) :

                                  Projection-supremum predicate boundary. Leastness is among projection upper bounds, not all ambient upper bounds as in IsLUB. Paper: §3.

                                  Equations
                                  Instances For
                                    theorem Connes.IsProjectionSupremum.intro {A : Type u} [Mul A] [Star A] [LE A] {S : Set A} {p : A} (hp : IsStarProjection p) (hupper : qS, IsStarProjection q q p) (hleast : ∀ (r : A), IsStarProjection r(∀ qS, q r)p r) :

                                    Construct a projection supremum from its projection, upper-bound, and leastness clauses.

                                    theorem Connes.IsProjectionSupremum.isStarProjection {A : Type u} [Mul A] [Star A] [LE A] {S : Set A} {p : A} (h : IsProjectionSupremum S p) :

                                    The supremum candidate is a projection.

                                    theorem Connes.IsProjectionSupremum.upper {A : Type u} [Mul A] [Star A] [LE A] {S : Set A} {p q : A} (h : IsProjectionSupremum S p) (hq : q S) :

                                    Every member is a projection below the supremum candidate.

                                    theorem Connes.IsProjectionSupremum.least {A : Type u} [Mul A] [Star A] [LE A] {S : Set A} {p r : A} (h : IsProjectionSupremum S p) (hr : IsStarProjection r) (hupper : qS, q r) :
                                    p r

                                    The supremum candidate lies below every projection upper bound.

                                    theorem Connes.IsProjectionSupremum.unique {A : Type u} [Mul A] [Star A] [LE A] [Std.Antisymm fun (a b : A) => a b] {S : Set A} {p q : A} (hp : IsProjectionSupremum S p) (hq : IsProjectionSupremum S q) :
                                    p = q

                                    Projection suprema are unique.

                                    def Connes.IsNormalStarAlgEquiv {A : Type u} {B : Type v} [Add A] [Mul A] [SMul A] [Star A] [LE A] [Add B] [Mul B] [SMul B] [Star B] [LE B] (e : A ≃⋆ₐ[] B) :

                                    Preservation of projection suprema by a star-algebra equivalence and its inverse, relative to the supplied order relations. Paper: §3.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      theorem Connes.IsNormalStarAlgEquiv.intro {A : Type u} {B : Type v} [Add A] [Mul A] [SMul A] [Star A] [LE A] [Add B] [Mul B] [SMul B] [Star B] [LE B] {e : A ≃⋆ₐ[] B} (hmap : ∀ (S : Set A) (p : A), IsProjectionSupremum S pIsProjectionSupremum (e '' S) (e p)) (hsymm_map : ∀ (S : Set B) (p : B), IsProjectionSupremum S pIsProjectionSupremum (e.symm '' S) (e.symm p)) :

                                      Construct normality from projection-supremum transport in both directions.

                                      theorem Connes.IsNormalStarAlgEquiv.map {A : Type u} {B : Type v} [Add A] [Mul A] [SMul A] [Star A] [LE A] [Add B] [Mul B] [SMul B] [Star B] [LE B] {e : A ≃⋆ₐ[] B} (h : IsNormalStarAlgEquiv e) {S : Set A} {p : A} (hp : IsProjectionSupremum S p) :
                                      IsProjectionSupremum (e '' S) (e p)

                                      A normal star-algebra equivalence preserves projection suprema.

                                      theorem Connes.IsNormalStarAlgEquiv.symm_map {A : Type u} {B : Type v} [Add A] [Mul A] [SMul A] [Star A] [LE A] [Add B] [Mul B] [SMul B] [Star B] [LE B] {e : A ≃⋆ₐ[] B} (h : IsNormalStarAlgEquiv e) {S : Set B} {p : B} (hp : IsProjectionSupremum S p) :

                                      The inverse of a normal star-algebra equivalence preserves projection suprema.

                                      The identity star-algebra equivalence is normal.

                                      theorem Connes.IsNormalStarAlgEquiv.symm {A : Type u} {B : Type v} [Add A] [Mul A] [SMul A] [Star A] [LE A] [Add B] [Mul B] [SMul B] [Star B] [LE B] {e : A ≃⋆ₐ[] B} (h : IsNormalStarAlgEquiv e) :

                                      The inverse of a normal star-algebra equivalence is normal.

                                      theorem Connes.IsNormalStarAlgEquiv.trans {A : Type u} {B : Type v} [Add A] [Mul A] [SMul A] [Star A] [LE A] [Add B] [Mul B] [SMul B] [Star B] [LE B] {C : Type u_1} [Add C] [Mul C] [SMul C] [Star C] [LE C] {e : A ≃⋆ₐ[] B} {f : B ≃⋆ₐ[] C} (he : IsNormalStarAlgEquiv e) (hf : IsNormalStarAlgEquiv f) :

                                      A composite of normal star-algebra equivalences is normal.

                                      Trace-preserving factor-equivalence witness. Paper: §3.

                                      Instances For

                                        Trace-preserving factor-isomorphism predicate. Paper: §3.

                                        Equations
                                        Instances For