File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -1894,7 +1894,7 @@ By supplying this annotation the author of the code explicitly declares that saf
1894
1894
> // Need to find variance of F1<in Foo<S>, out Unit> in S
1895
1895
> // F1<in P1, out R> is contravariant (-) in P1
1896
1896
> // Foo<S> is contravariant (-) in S
1897
- > // Applying variance composition: - \text{$\otimes$} - = + (covariance)
1897
+ > // Applying variance composition: - ⊗ - = + (covariance)
1898
1898
> // Variance of F1<in Foo<S>, out Unit> in S -- covariance
1899
1899
> }
1900
1900
>
@@ -1906,8 +1906,8 @@ By supplying this annotation the author of the code explicitly declares that saf
1906
1906
> // test has type F1<in In<In<I>>, out Unit>
1907
1907
> // Need to find variance of F1<in In<In<I>>, out Unit> in I
1908
1908
> // In<I> is contravariant (-) in I
1909
- > // In<In<I>> is covariant in I, since - $\otimes$ - = + (covariance)
1910
- > // F1<in In<In<I>>> is contravariant in I, since - $\otimes$ + = - (contravariance)
1909
+ > // In<In<I>> is covariant in I, since - ⊗ - = + (covariance)
1910
+ > // F1<in In<In<I>>> is contravariant in I, since - ⊗ + = - (contravariance)
1911
1911
> }
1912
1912
> ```
1913
1913
>
Original file line number Diff line number Diff line change 27
27
\newunicodechar {⊆}{$ \subseteq $ }
28
28
\newunicodechar {⊤}{$ \top $ }
29
29
\newunicodechar {⊥}{$ \bot $ }
30
+ \newunicodechar {⊗}{$ \otimes $ }
30
31
31
32
\hyphenation {
32
33
Sus-pend-Co-ro-u-ti-ne-Un-in-ter-cep-ted-Or-Re-turn
You can’t perform that action at this time.
0 commit comments