Professional Documents
Culture Documents
Diplomski v1
Diplomski v1
krivuljama
Gužvić, Tomislav
2016
Repository / Repozitorij:
Tomislav Gužvić
GALOISOVE REPREZENTACIJE
PRIDRUŽENE ELIPTIČKIM
KRIVULJAMA
Diplomski rad
Voditelj rada:
prof. dr. sc. Filip Najman
Zagreb, rujan, 2016
Ovaj diplomski rad obranjen je dana pred ispitnim povjerenstvom
u sastavu:
1. , predsjednik
2. , član
3. , član
1.
2.
3.
Sadržaj
Sadržaj iii
Uvod 1
1 Izogenije 2
2 Mordellov teorem 8
3 Djelidbeni polinomi 12
4 Galoisove reprezentacije 17
4.1 Osnovni pojmovi i rezultati . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2 Borelova podgrupa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3 Cartanova podgrupa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.4 Weilovo sparivanje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Bibliografija 29
iii
Uvod
1
Poglavlje 1
Izogenije
2
POGLAVLJE 1. IZOGENIJE 3
Jer je α homomorfizam i jer je −(x, y) = (x, −y) slijedi α(x, −y) = α(−(x, y)) = −α(x, y), pa
je R1 (x, −y) = R1 (x, y) i R2 (x, −y) = −R2 (x, y).
Ukoliko sada primjenimo prethodnu diskusiju na R1 i R2 , slijedi da je α možemo zapisati
u obliku
α(x, y) = (r1 (x), r2 (x)y), (1.6)
gdje su r1 i r2 racionalne funkcije.
Sada promatrajmo r1 (x) = q(x)
p(x)
, gdje su p i q relativno prosti polinomi. Ukoliko je q(x) = 0
za neku točku (x, y) ∈ E, onda definirajmo α(x, y) := O.
Za endomorfizam α za koji vrijedi prethodna diskusija kazati ćemo da je induciran raci-
onalnim funkcijama.
Definicija 1.2. Kažemo da je endomorfizam α separabilan ako derivacija r10 (x) nije jed-
naka nuli.
Dokaz. Neka je α separabilan. Zapišimo α(x, y) = (r1 (x), yr2 (x)), te r1 (x) = p(x)/q(x).
Iz separabilnosti slijedi r10 , 0, što je ekvivalentno (deriviranjem p(x)/q(x)) da p0 q − p0 q
nije jednak 0. Neka je S skup svih x ∈ K takvih da je (pq0 − p0 q)(x)q(x) = 0 i neka je
(a, b) ∈ C(K) takav da
1. a , 0, b , 0, (a, b) , O,
3. a < r1 (S ),
4. (a, b) ∈ α(C(K))
POGLAVLJE 1. IZOGENIJE 5
Jer pq0 − p0 q nije jednak nuli, te jer je S konačan skup, slijedi da je α(S ) konačan. Jasno
je da funkcija r1 (x) poprima beskonačno mnogo različitih vrijednosti, za x ∈ K. Jer je K
algebarski zatvoreno polje, za svaki x ∈ K postoji y ∈ K takav da je y2 = x3 + Ax + B, tj.
postoji točka (x, y) ∈ E(K). Time dobivamo da je skup α(E(K)) beskonačan. Stoga točka
(a, b) opisana svojstvima 1. − 4. zaista postoji.
Sada tvrdimo da postoji točno deg(α) točaka (x1 , y1 ) ∈ C(K) tako da vrijedi α(x1 , y1 ) =
(a, b). Ukoliko je (x1 , y1 ) jedna takva točka, onda je
p(x1 )
= a, y1 r2 (x1 ) = b. (1.14)
q(x1 )
Jer je (a, b) , O, mora biti q1 (x1 ) , 0. Zbog b , 0 i y1 r2 (x1 ) = b slijedi y1 = b/r2 (x1 ).
Stoga x1 jedinstveno odreduje y1 , pa preostaje odrediti koliko mogućnosti imamo za x1 .
Iz deg(p(x) − aq(x)) = Max {deg(p), deg(q)} = deg(α) slijedi da polinom p(x) − aq(x) ima
točno deg(α) korijena u K zbog algebarske zatvorenosti. Pokazati ćemo da taj polinom
nema višestrukih korijena. Pretpostavimo suprotno, da postoji višestruki korijen x0 . Tada
je
p(x0 ) − aq(x0 ) = 0, p0 (x0 ) − aq0 (x0 ) = 0. (1.15)
Množenjem jednadžbi dobivamo
konačan zbog prethodne propozicije, ukoliko fiksiramo prvu koordinatu neke točke, postoji
samo konačno mnogo točaka iz E(K) takvih da ih α preslikava u točku s tom fiksnom
prvom koordinatom. Stoga je barem jedan od polinoma p(x), q(x) nekonstantan. Zbog toga
što je polinom p − aq konstantan, lako se vidi da su ili oba p i q konstantni ili nekonstantni,
pa stoga zaključujemo da su oba polinoma nekonstantni. Jer su p(x) i q(x) nekonstantni,
tada postoji samo jedna konstanta a takva da je p − aq konstantan polinom. Naime, kad bi
postojala konstanta a0 takva da je p−a0 q konstantan polinom, tada (a0 −a)q = (p−aq)−(p−
a0 q) povlači da je q konstantan. Analogno se pokazuje tvrdnja i za p. Stoga postoje najviše
dvije točke (a, b) i (a, −b) koje nisu u slici od α. Neka je (a1 , b1 ) proizvoljna točka različita
od O, (a, b), (a, −b) i −2(a, b). Tada postoji točka P1 takva da je α(P1 ) = (a1 , b1 ). Zbog
pretpostavke o (a1 , b1 ), vrijedi da je (a1 , b1 ) + (a, b) , (a, ±b), pa slijedi egzistencija točke
P2 takve da je α(P2 ) = (a1 , b1 ) + (a, b). Tada je α(P2 − P1 ) = (a, b) i α(P1 − P2 ) = (a, −b),
pa je α surjekcija.
Neka su sada C1 i C2 eliptičke krivulje nad poljem K.
Definicija 1.7. Izogenija s C1 u C2 je nekonstantni homomorfizam α : C1 (K) → C2 (K) koji
je induciran s racionalnim funkcijama, takav da je α(O) = O.
Anagno kao i kod endomorfizama pokazuje se da iz α(x1 , y1 ) = (x2 , y2 ), gdje je x2 =
R1 (x1 , y1 ), y2 = R2 (x1 , y1 ) slijedi (x2 , y2 ) = (r1 (x1 ), y1 r2 (x1 )), gdje su r1 i r2 racionalne
funkcije. Za α kažemo da je separabilan ako derivacija r10 (x) nije identički jednaka nuli.
Definicija 1.8. Neka je α izogenija s C1 u C2 . Stupanj od α definiramo kao
Teorem 1.11. Neka su C1 i C2 eliptičke krivulje nad poljem K. Neka je α : C1 (K) → C2 (K)
nekonstantno preslikavanje inducirano racionalnim funkcijama. Ako je α(O) = O, tada je
α homomorfizam.
[m] : C → C. (1.20)
Ako je m > 0, onda [m](P) := P + P + ... + P (m puta), a ako je m < 0 onda [m](P) :=
[−m](−P) i [0](P) := O. Da je [m] izogenija slijedi direktnom provjerom, a da je deg([m]) =
m2 biti će pokazano u poglavlju 3.
C : y2 = x3 − x. (1.21)
Definicija 1.15. Neka je C eliptička krivulja. Kažemo da C ima kompleksno množenje ako
postoji endomorfizam φ : C → C koji nije množenje s m.
Poglavlje 2
Mordellov teorem
je konačan.
Lema 2.2. . Neka je P0 fiksna racionalna točka na C. Tada postoji konstanta κ0 (koja ovisi
o P0 , a, b i c) takva da
h(P + P0 ) ≤ 2h(P) + κ0 , ∀P ∈ C(Q). (2.3)
8
POGLAVLJE 2. MORDELLOV TEOREM 9
{P ∈ Γ : h(P) ≤ M}
je konačan.
2. Neka je P0 ∈ Γ. Tada postoji konstanta κ0 takva da
h(P + P0 ) ≤ 2h(P) + κ0 , ∀P ∈ Γ
h(2P) ≥ 4h(P) − κ, ∀P ∈ Γ.
C 0 : y2 = x3 + a0 x2 + b0 x, (2.6)
gdje je
a0 = −2a, b0 = a2 − 4b. (2.7)
Napomena 2.6. Eliptička krivulja C 0 se naziva 2-izogena krivulja od C.
Bitno je napomenuti da ukoliko promatramo krivulju C 00 := (C 0 )0 , da je grupa Γ00 raci-
onalnih točaka na krivulji C 00 izomorfna s grupom Γ racionalnih točaka na C.
Sada definirajmo preslikavanje φ : C → C 0 na sljedeći način:
ako je P = (x, y) ∈ C točka takva da je x , 0, tada je φ(x, y) = (x0 , y0 ), gdje je
b 0 x2 − b
x = x + a + ,y = y
0
. (2.8)
x x2
POGLAVLJE 2. MORDELLOV TEOREM 10
Ovime smo definirali φ na svim točkama osim T i O. Dodefinirat ćemo funkciju u tim
točkama s
φ(T ) = O0 , φ(O) = O0 . (2.9)
C : y2 = x3 + ax2 + bx (2.10)
i
C 0 : y2 = x3 + a0 x2 + b0 x, (2.11)
gdje je
a0 = −2a, b0 = a2 − 4b. (2.12)
Neka je T = (0, 0) ∈ C.
a) Postoji homomorfizam φ : C → C 0 definiran s:
2
y y(x2 −b)
, , ako P , T, O
φ(P) =
x2 x2
(2.13)
O0 ,
, inače
Jezgra od φ je {O, T }.
b)Krivulja C 00 je izomorfna s C zbog preslikavanja (x, y) → (x/4, y/8). Stoga postoji
homomorfizam ψ : C 0 → C koji je definiran s
02 0 02 0
4x02 , 8x02 , ako P0 , T 0 , O0
y y (x −b )
ψ(P0 ) =
(2.14)
O0 ,
, inače
1. O0 ∈ φ(Γ)
Propozicija 2.8.
4. [Γ : ψ(Γ0 )] ≤ 2t+1 .
Teorem 2.10. (Mordell-za krivulje s racionalnom točkom reda dva) Neka je C nesingu-
larna kubična krivulja dana s
C : y2 = x3 + ax2 + bx
gdje su a i b cijeli brojevi. Tada je grupa racionalnih točaka C(Q) konačno generirana
abelova grupa.
Poglavlje 3
Djelidbeni polinomi
ψ0 = 0 (3.1)
ψ1 = 1 (3.2)
ψ2 = 2y (3.3)
ψ3 = 3x + 6Ax + 12Bx − A
4 2 2
(3.4)
ψ4 = 4y(x6 + 5Ax4 + 20Bx3 − 5A2 x2 − 4ABx − 8B2 − A3 ) (3.5)
ψ2m+1 = ψm+2 ψ3m − ψm−1 ψ3m+1 , m ≥ 2 (3.6)
ψ2m = (2y)−1 (ψm )(ψm+2 ψ2m−1 − ψm−2 ψ2m+1 ), m ≥ 3. (3.7)
Lema 3.2. ψn je polinom u Z[x, y2 ] kad je n neparan, a ukoliko je n paran onda je ψn ∈
2yZ[x, y2 ].
Dokaz. Za n ≤ 4 tvrdnja očito vrijedi iz definicije ψn . Pretpostavimo sada da tvrdnja vri-
jedi za sve n < 2m. Pretpostavimo takoder da je m > 2, pa je 2m > m + 2, pa za sve
polinome koji se pojavljuju u definiciji od ψ2m vrijedi naša induktivna pretpostavka. Ako
je m paran, onda su ψm , ψm+2 , ψm−2 ∈ 2yZ[x, y2 ], pa slijedi da je i ψ2m ∈ 2yZ[x, y2 ]. Ukoliko
je m neparan, tada su ψm+1 i ψm−1 elementi iz 2yZ[x, y2 ], pa slijedi da je ψ2m ∈ 2yZ[x, y2 ],
induktivno tvrdnja slijedi i za n = 2m.
Pretpostavimo sada da tvrdnja vrijedi za sve n < 2m + 1. Ako je m neparan, onda su
ψm+2 , ψm ∈ Z[x, y2 ] i ψm−1 , ψm+1 ∈ 2yZ[x, y2 ] zbog induktivne pretpostavke, pa je onda
ψm+2 ψ3m , ψm−1 ψ3m+1 ∈ Z[x, y2 ], pa je i ψ2m+1 ∈ Z[x, y2 ]. Ako je m paran, onda imamo
ψm+2 , ψm ∈ 2yZ[x, y2 ] i ψm−1 , ψm+1 ∈ Z[x, y2 ] pa opet imamo na isti način ψ2m+1 ∈ Z[x, y2 ].
12
POGLAVLJE 3. DJELIDBENI POLINOMI 13
Sada ukoliko umjesto y4 pišemo (x3 + Ax + B)2 prethodni izraz poprima oblik
(2m+1)2 −1
(m + 2)m3 x 2 . (3.10)
Definicija 3.8. Neka je n prirodan broj i [n] pripadni endomorfizam na C. Jezgra od [n] je
podgrupa od C. Tu podgrupu ćemo označavati s C[n].
Teorem 3.9. Neka je K polje karakteristike nula i C/K eliptička krivulja. Grupa C[n] je
direktna suma dvije cikličke grupe reda n, tj.
Jer množenje s n poništava sve elemente iz C[n], onda poništava sve elemente iz Zn1 ⊕ Zn2 ,
pa mora biti n2 |n. Takoder znamo da je card(Zn1 ⊕ Zn2 ) = n1 n2 = |C[n]| = n2 . Iz toga slijedi
da je n1 = n2 = n te je konačno
C[n] ' Zn ⊕ Zn . (3.30)
Poglavlje 4
Galoisove reprezentacije
Za početak, zanima nas nalazi li se uopće σ(P) na C, te koje informacije o σ(P) znamo
ako nam je poznata točka P.
17
POGLAVLJE 4. GALOISOVE REPREZENTACIJE 18
Implikacija 4.5 vrijedi zato jer je σ homomorfizam, a 4.7 zato jer σ fiksira Q.
c) P = (x1 , y1 ), Q = (x2 , y2 ) i P + Q = (x3 , y3 ). Pretpostavimo prvo da je P , ±Q. Iz
formula y − y 2 y − y
2 1 2 1
x3 = − a − x1 − x2 , y3 = (x1 − x3 ) − y1 (4.8)
x2 − x1 x2 − x1
te činjenice da je σ homomorfizam koji fiksira Q, imamo da je
σ(y ) − σ(y ) 2
2 1
σ(x3 ) = − σ(a) − σ(x1 ) − σ(x2 ) (4.9)
σ(x2 ) − σ(x1 )
σ(y ) − σ(y )
2 1
σ(y3 ) = (σ(x1 ) − σ(x3 )) − σ(y1 ). (4.10)
σ(x2 ) − σ(x1 )
σ(P + Q) = (σ(x3 ), σ(y3 )) = (σ(x1 ), σ(y1 )) + (σ(x2 ), σ(y2 )) = σ(P) + σ(Q). (4.11)
C : y2 = x3 + ax2 + bx + c (4.13)
s racionalnim koeficijentima a, b i c.
a) Neka je P = (x1 , y1 ) ∈ C točka reda n. Tada su x1 i y1 algebarski nad Q.
b) Neka je
{(x1 , y1 ), ..., (xm , ym ), O} = C[n]
skup točaka čiji red dijeli n. Stavimo K = Q(x1 , y1 , ..., xm , ym ). Tada je K/Q Galoisovo.
Dokaz. a) Neka je P = (x, y). Označimo sa (nP) x x-koordinatu točke nP. Iz teorema 3.5
slijedi da za svaki prirodan broj n, postoje polinomi φn (x), ψ2n (x) ∈ Q[x] takvi da je
φn (x)
(nP) x = . (4.14)
ψ2n (x)
Tada točka P = (x1 , y1 ) ima red koji dijeli n ako i samo ako ψ2n (x1 ) = 0, pa slijedi da je x1
algebarski nad Q. Nadalje, iz y2 = x3 + ax2 + bx + c slijedi da je y21 algebarski, pa je i y1
algebarski.
b) Neka je σ : K → C homomorfizam polja. Da bi pokazali da je K Galoisovo nad Q,
trebamo pokazati da je σ(K) = K. Jasno je da je σ jedinstveno odredeno s djelovanjem
na xi , yi , i ≤ m. Iz propozicije, slijedi da ako je Pi ∈ C[n], onda je i σ(Pi ) ∈ C[n], pa je
σ(Pi ) = P j , za neki j ≤ m, pa pošto to vrijedi za sve i ≤ m, onda je σ(K) ⊂ K, pa je K
Galoisovo nad Q.
Od sada pa nadalje Q(x1 , y1 , ..., xm , ym ) označavati ćemo s Q(C[n]). Cilj je opisati struk-
turu grupe Gal(Q(C[n]))/Q). Zbog teorema 3.9 znamo da C[n] možemo generirati sa dva
elementa. Neka su to P1 i P2 . Tada skup
je upravo skup svih točaka iz C[n]. Za neki homomorfizam h : C[n] → C[n], tada
monomorfizam.
Dokaz. Preostaje dokazati samo da je ρn injekcija. Pretpostavimo da je σ ∈ Gal(Q(C[n]))/Q)
u jezgri od ρn , tj. ρn (σ) = I. Iz ovog slijedi da je σ(P1 ) = P1 i σ(P2 ) = P2 , pa slijedi da je
σ(P) = P, ∀P ∈ C[n]. Pošto je po definiciji σ(x, y) = (σ(x), σ(y)), slijedi da σ fiksira x i
y koordinate svake točke iz C[n], pa σ fiksira cijelo polje Q(C[n]). Iz toga slijedi da je σ
identiteta u Gal(Q(C[n]))/Q), pa i konačno da je ρn injekcija.
POGLAVLJE 4. GALOISOVE REPREZENTACIJE 21
C : y2 = x3 − 2. (4.25)
gdje su σ i τ odredeni s √3 √3 √3 √3
σ( 2) = ζ 2, τ( 2) = 2,
√ √ √ √
σ( −3) = −3, τ( −3) = − −3.
Tada σ i τ zadovoljavaju relacije σ3 = τ2 = e i στ = τσ2 .
Za generatore od C[2] uzeti ćemo točke P1 i P2 . Tada vrijedi:
√ √3
σ(P1 ) = σ( 2, 0) = (ζ 2, 0) = P2 ,
√3 √3
σ(P2 ) = σ(ζ 2, 0) = (ζ 2 2, 0) = P3 = P1 + P2 .
!
0 1
Sada vidimo da je ρ2 (σ) = . Promotrimo sada i τ:
1 1
√3 √3
τ(P1 ) = τ( 2, 0) = (ζ 2, 0) = P1 ,
√3 √3
τ(P2 ) = τ(ζ 2, 0) = (ζ 2 2, 0) = P3 = P1 + P2 ,
!
1 1
pa imamo da je ρ2 (τ) = .
0 1
Pošto σ i τ generiraju Gal(Q(C[2])/Q) i jer znamo vrijednosti ρ(σ) i ρ(τ), možemo lako
izračunati ρ(x), gdje je x bilo koji element u Gal(Q(C[2])/Q).
Neka je sada n = p prost broj. Zbog prvog teorema o izomorfizmu i prethodnog te-
orema, za odredivanje strukture grupe Gal(Q(C[n]))/Q) dovoljno nam je odrediti strukturu
grupe Img(ρn ). Pokazati ćemo da Img(ρn ) kao podgrupa od GL2 (F p ) može biti sadržana
u samo nekim maksimalnim podgrupama od GL2 (F p ), koje ćemo klasificirati u narednim
poglavljima.
POGLAVLJE 4. GALOISOVE REPREZENTACIJE 22
Ax = λ1 x, (4.30)
gdje je ( δp ) = −1, a, b ∈ F p .
POGLAVLJE 4. GALOISOVE REPREZENTACIJE 24
Prema lemi 4.14, slijedi da ove matrice generiraju SL(F p ), pa G sadrži SL(F p ).
Teorem 4.16. Neka je G podgrupa od GL2 (F p ). Ako je red od G relativno prost s p, neka
je H slika od G u PGL2 (F p ). Tada:
a) H je ciklička i G je sadržana u Cartanovoj podgrupi;
b) H je dihedralna i G je sadržana u normalizatoru Cartanove podgrupe ali nije sadržana
u samoj Cartanovoj podgrupi;
c) H je izomorfna s A4 , S 4 , A5 , gdje S označava simetričnu, a A alternirajuću grupu.
Dokaz teorema može se naći u [3].
Skup µn čini grupu obzirom na množenje i tu grupu nazivamo grupom n-tih korijena iz
jedinice u K.
Teorem 4.18. Neka je C eliptička krivulja definirana nad poljem K i neka je n prirodan
broj. Pretpostavimo dodatno da karakteristika polja K ne dijeli n. Tada postoji preslika-
vanje
en : C[n] × C[n] → µn (4.40)
sa sljedećim svojstvima:
POGLAVLJE 4. GALOISOVE REPREZENTACIJE 26
Teorem 4.24. Neka je C eliptička krivulja nad poljem Q i neka postoji ciklička izoge-
nija φ reda n na C. Tada je slika mod n Galoisove reprezentacije sadržana podgrupi od
GL2 (Z/nZ) koju čine matrice oblika
!
∗ ∗
. (4.48)
0 ∗
za neki k ≤ n i ψn definiran kao u poglavlju 3. Zato jer je ψ2n polinom u Z[x], slijedi
da ako je x0 nultočka od ψ2n , onda je i σ(x0 ) takoder nultočka od ψ2n , pa je prema 4.49,
σ(P) = σ(x0 , y0 ) ∈ Ker(φ). Stoga postoji α ∈ Z/nZ takav da je σ(P) = αP. Konačno, ako
je {P, Q} baza za C[n], onda je u toj bazi
α ∗
!
ρn (σ) = . (4.50)
0 ∗
Teorem 4.25. Neka je C eliptička krivulja nad poljem Q. Postoji točka reda N u C(Q) ako
i samo ako je ( ! )
1 a
ρN (Gal(Q(C[N])/Q) ⊆ , a ∈ Fp, b ∈ Fp .
x
(4.51)
0 b
Dokaz. Neka je T ∈ C(Q) reda N. Tada je σ(T ) = T, ∀σ ∈ Gal(Q(C[N])/Q. Neka je
{T, S } baza za C[N]. Tada u toj bazi svaki element ρN (σ) ima matrični zapis oblika
( ! )
1 a
, a ∈ Fp, b ∈ Fp ,
x
(4.52)
0 b
[1] Joseph H.Silverman,John Tate. Rational Points on Elliptic Curves. Springer-Verl, New
York, 1992.
[2] Joseph H.Silverman. The Arithmetic of Elliptic Curves Springer-Verlag, New York,
1986.
[3] Willem Kuyk, J.P. Serre. Modular functions of one variable III-1 Springer-Verlag, New
York 1973.
[4] Lawrence C. Washington. Elliptic Curves - Number Theory and Cryptography, Taylor
and Francis Group, 2008.
[5] David J.Zywina On the possible images of the mod l representations associated to
elliptic curves over Q
http://www.math.cornell.edu/ zywina/papers/PossibleImages/PossibleImages.pdf
29
Sažetak
In the first chapter we defined endomorphisms of the elliptic curve C and proved their basic
properties. We introduced isogenies and showed how properties of endomorphisms hold
for isogenies. We mentioned the Frobenius endomorphism and give a few examples of
isogenies.
In the second chapter we defined the height function and showed some important proper-
ties. We also introduced the Descent theorem and stated Mordell’s theorem.
In the third chapter we developed basic division polynomials theory and we showed that
C[n] ' Z/nZ ⊕ Z/nZ.
The fourth chapter is the main part of this work. We defined the action of the Galois group
Gal(K/Q) on points on C and showed basic properties. We showed that coordinates of
points of finite order are algebraic over Q and that the field extension induced by the x
and y coordinates of points that are of finite order n is Galois. We defined the mod n Ga-
lois representation attached to the curve C and showed that it is a monomorphism. We
defined the Borel and Cartan subgroup of GL(F p ) and showed some basic properties. We
determined in which maximal subgroups of GL(F p ) can the image of non-surjective mod
p Galois representation be. We defined the Weil pairing and showed in theorem 4.15 some
properties of mod p Galois representation.
Životopis
Tomislav Gužvić roden je 15.09.1991. godine u Puli, gdje takoder polazi u Osnovnu školu
Stoja, a zatim i Srednju školu Gimnazija Pula. Na Matematičkom odsjeku Prirodoslovno-
matematičkog fakulteta Sveučilišta u Zagrebu 2010.godine upisuje studij matematike. Aka-
demske godine 2011./2012. održavao je demonstrature iz kolegija Matematička Analiza 1
i Matematička analiza 2. 2012. i 2013. godine sudjelovao je kao član ekipe Matematičkog
odsjeka na studentskom natjecanju International Mathematics Competition (IMC) u Bugar-
skoj, te je za sudjelovanje nagraden Dekanovom nagradom. Preddiplomski studij završava
2014. godine, te studij nastavlja na smjeru Teorijska matematika.