An almost-complex structure on a smooth manifold MM is a smooth vector-bundle endomorphism

J:TMTMJ:TM\to TM

such that J2=idTMJ^2=-\operatorname{id}_{TM}. Thus each real becomes a complex vector space by declaring multiplication by ii to be JJ. In particular, MM must have even real dimension.

Every has a canonical almost-complex structure. An arbitrary almost-complex structure need not come from complex coordinate charts; when it does, it is .