Given a compact generator P of D(A) and a compact generator Q of D(B), we saw last time that P⊗kQ is a compact generator for D(A⊗kB).
Lemma. If P and Q are compact, there is a quasi-isomorphism REnd(P)⊗kREnd(Q)→REnd(P⊗kQ)
Proof. (Expand to view)
We have RHom(P⊗kQ,P⊗kQ)≅RHom(P,RHom(Q,P⊗kQ)) As a B-module, P⊗kQ is quasi-isomorphic to a sum of shifts Q since we are still assuming that k is field. We know that ⨁RHom(Q,Q)→RHom(Q,⨁Q) is a quasi-isomorphism. Thus, so is P⊗kRHom(Q,Q)→RHom(Q,P⊗kQ) Appealing to the same argument shows that RHom(P,P)⊗kRHom(Q,Q)→RHom(P,P⊗kRHom(Q,Q)) is a quasi-isomorphism. ■
Next, we consider the functor M→Υ(M):=RHom(P,M⊗LBQ) where M is a A-B bimodule. Let Q∨:=RHom(Q,B) as a right B-module. Since Q is compact, the map Q∨⊗LBQ→RHom(Q,Q) is a quasi-isomorphism. The object Q∨ is a compact generator for D(Bop) as (−)∨:(perfB)op→perfBop is an equivalence. Thus, if we plug in the P⊗kQ∨ into the functor above we get a quasi-isomorphism between RHom(P,P⊗kQ∨⊗LBQ)∼RHom(P,P)⊗kRHom(Q,Q) So we have Υ:D(A⊗kBop)→D(RHom(P,P)⊗kRHom(Q,Q)\op)
Now let’s assume that we have a compact generator P of D(A) and we take B:=REnd(P) Then B⊗kP∨ is a compact generator of D(B⊗Aop). Applying Υ we get an equivalence Υ:D(B⊗kAop)→D(B⊗kBop) Thus, there is some object U for which RHom(B,U⊗LBP)∼ΔB
Since RHom(B,U⊗LBP)≅U⊗LBP we see that U⊗LBP≅B as B-modules. Thus, ΦU:D(A)→D(B) takes the compact generator P to the compact generator B. Moreover, it is fully-faithful on P[l]. Applying the proposition from the previous class, we have an equivalence.
Theorem. For two dg-algebras A-B, if D(A)≅D(B), then there exists a U∈D(B⊗kAop) such that ΦU:D(A)→D(B) is equivalence.
Smoothness and properness
We can use bimodules to give a notation of smoothness.
Definition. A dg-algebra A is called homologically smooth if ΔA is a compact A-A dg-bimodule.
Recall the global dimension of a ring is the maximal n with ExtRn(M,N)=0 for some M and N.
Lemma. Let R be a ring. If R is homologically smooth, then R has finite global dimension.
Proof. (Expand to view)
Since R is a compact R-R bimodule, then it admits a finite length projective resolution, P∙→ΔR. Then, Pi⊗RM is a projective module over R and we know that P∙⊗RM has no cohomology except in degree 0 where it is M. This means we have a projective resolution of M of length at most the length of the projective resolution of ΔR. ■
Example. Consider R=k[x]/(x2). We try to resolve ΔR as a bimodule. To start, we have k[y,z]/(y2,z2)→k[x]/(x2)→0 where y,z↦x. The kernel is generated by (y−z). Since y2−z2=(y+z)(y−z) We see that (y−z)≅k[y,z]/(y+z,y2,z2)≅k[x]/(x2) This immediately implies that Extk[y,z]/(y2,z2)l(k[x]/(x2),k[x]/(x2))=0 for all l≥0. In particular, ΔR cannot be perfect, hence compact. So R is not homologically smooth.
Definition. A dg-algebra A over a commutative ring k is proper over k if A is perfect as a k dg-module (chain complex).
In particular, we need that Hi(A)=0 for all but finitely many i.