aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile11
-rw-r--r--README.md2
-rw-r--r--bottom.html21
-rwxr-xr-xbuild.sh32
-rw-r--r--src/favicon.pngbin0 -> 8829 bytes
-rw-r--r--src/git/git.md43
-rw-r--r--src/home.md19
-rw-r--r--src/me.pngbin0 -> 223247 bytes
-rw-r--r--src/research/notes-bilbao.pdfbin0 -> 236060 bytes
-rw-r--r--src/research/notes-division-modules.pdfbin0 -> 275589 bytes
-rw-r--r--src/research/notes-etale.pdfbin0 -> 241921 bytes
-rw-r--r--src/research/notes-injectivity.pdfbin0 -> 265097 bytes
-rw-r--r--src/research/notes-katz.pdfbin0 -> 212085 bytes
-rw-r--r--src/research/notes-kummerec.pdfbin0 -> 184812 bytes
-rw-r--r--src/research/research.md109
-rw-r--r--src/research/slides-alggroupsfieldext.pdfbin0 -> 286305 bytes
-rw-r--r--src/research/slides-ecm.pdfbin0 -> 402156 bytes
-rw-r--r--src/research/slides-fieldextec.pdfbin0 -> 6229399 bytes
-rw-r--r--src/research/slides-groupcohomec.pdfbin0 -> 214734 bytes
-rw-r--r--src/research/slides-kummec-barcelona.pdfbin0 -> 296870 bytes
-rw-r--r--src/research/slides-kummec-diamant.pdfbin0 -> 276579 bytes
-rw-r--r--src/research/slides-kummerdegrees.pdfbin0 -> 297819 bytes
-rw-r--r--src/research/slides-local-global.pdfbin0 -> 611694 bytes
-rw-r--r--src/research/slides-tronto-bristol.pdfbin0 -> 244161 bytes
-rw-r--r--src/speedcubing/cubing.pngbin0 -> 813446 bytes
-rw-r--r--src/speedcubing/speedcubing.md17
-rw-r--r--src/style.css98
-rw-r--r--src/tronto-cv.pdfbin0 -> 225103 bytes
-rw-r--r--top.html50
29 files changed, 402 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..95a2512
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,11 @@
1all: clean
2 ./build.sh
3
4clean:
5 rm -r http/*
6
7deploy:
8 rsync -rv --delete --rsync-path=openrsync \
9 http/ tronto.net:/var/www/htdocs/sebastiano.tronto.net
10
11.PHONY: all clean deploy
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..529ee4b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
1All the files of my personal [website](https://sebastiano.tronto.net),
2including build/deploy script(s).
diff --git a/bottom.html b/bottom.html
new file mode 100644
index 0000000..fdb5811
--- /dev/null
+++ b/bottom.html
@@ -0,0 +1,21 @@
1
2<hr class="line">
3
4<nav class="bottom">
5 <table class="footer">
6 <tr>
7 <td class="contact">
8 <a href="mailto:sebastiano@tronto.net">
9 sebastiano@tronto.net
10 </a>
11 </td>
12 <td class="hosted">
13 Hosted by
14 <a href="https://openbsd.amsterdam">openbsd.amsterdam</a>
15 </td>
16 </tr>
17 </table>
18</nav>
19
20</body>
21</html>
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..1308a99
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,32 @@
1#!/bin/sh
2
3recursivebuild() {
4 local destdir=$(echo $1 | sed 's|^src|http|')
5 mkdir -p "$destdir"
6 for file in $(ls $1); do
7 if [ -d "$1/$file" ]; then
8 mkdir -p "$destdir/$file"
9 recursivebuild "$1/$file"
10 else
11 extension=$(echo "$file" | sed 's/.*\.//')
12 if [ "$extension" = "md" ]; then
13 sed "s/TITLE/$(grep '^\# ' < "$1/$file" \
14 | sed 's/^\# //')/" < top.html \
15 > "$destdir/index.html"
16 lowdown "$1/$file" >> "$destdir/index.html"
17 cat bottom.html >> "$destdir/index.html"
18 elif [ "$extension" = "html" ]; then
19 cat top.html "$1/$file" bottom.html \
20 | sed "s/TITLE/$(grep '<!--TITLE: ' <\
21 "$1/$file" \
22 | sed 's/^<!--TITLE: //' \
23 | sed 's/-->$//')/" \
24 > "$destdir/index.html"
25 else
26 cp "$1/$file" "$destdir/$file"
27 fi
28 fi
29 done
30}
31
32recursivebuild src
diff --git a/src/favicon.png b/src/favicon.png
new file mode 100644
index 0000000..8a6b202
--- /dev/null
+++ b/src/favicon.png
Binary files differ
diff --git a/src/git/git.md b/src/git/git.md
new file mode 100644
index 0000000..d43b67a
--- /dev/null
+++ b/src/git/git.md
@@ -0,0 +1,43 @@
1# Git repositories
2
3You can find all my git repositories at
4[git.tronto.net](https://git.tronto.net/) or on
5[my github page](https://github.com/sebastianotronto).
6You can clone a repository with `git clone https://git.tronto.net/[NAME]`.
7
8## Tutorials
9
10* [fmctutorial](https://git.tronto.net/fmctutorial): an in-depth
11 tutorial for the Rubik's cube *Fewest Moves Challenge*, or FMC.
12
13## Programs and scripts
14
15I started writing code in 2005, with a toy programming language called Dark
16Basic first and with Java shortly after that. In the past I enjoyed learning
17different programming languages (C++, J, Python...), but I have recently found
18more pleasure in writing software in plain C.
19
20* [nissy](https://git.tronto.net/nissy): A Rubik's cube solver,
21 intended primarily as a tool for practicing FMC.
22* [sdep](https://git.tronto.net/sdep): A minimalistic
23 "date+event" line parser. Can be used in combination with some shell scripts
24 as a reminder / calendar application.
25* [scripts](https://git.tronto.net/scripts): Various scripts
26 for Unix-like systems.
27
28## Math courses and programs
29
30Here are some scripts I wrote and lecture notes for some courses
31I taught at the [University of Luxembourg](https://wwwen.uni.lu)
32(2018-2022).
33
34* [mathsoftware](https://git.tronto.net/mathsoftware): a full
35 course (3 ECTS) on LaTeX and SageMath.
36* [preplogic](https://git.tronto.net/preplogic): notes and
37 exercises for two introductory lectures on elementary logic.
38* [kummer-degrees](https://git.tronto.net/kummer-degrees): a
39 SageMath script for computing the degrees of Kummer extensions of the
40 rational numbers.
41* [arithmeticbilliard](https://git.tronto.net/arithmeticbilliard):
42 a python program for drawing the path of 2- and 3-dimensional arithmetic
43 billiards.
diff --git a/src/home.md b/src/home.md
new file mode 100644
index 0000000..ef9879d
--- /dev/null
+++ b/src/home.md
@@ -0,0 +1,19 @@
1# Sebastiano Tronto
2
3![A picture of me](me.png "Me")
4
5I am a PhD student in Mathematics at the Universities of Luxembourg and Leiden.
6During my free time I enjoy tinkering with my computer, programming and
7playing with the Rubik's cube.
8
9Download my [cv (pdf, 220Kb)](tronto-cv.pdf).
10
11### Email
12
13* [sebastiano@tronto.net](mailto:sebastiano@tronto.net) (personal)
14* [sebastiano.tronto@uni.lu](mailto:sebastiano.tronto@uni.lu) (work)
15
16### Social
17
18You can find me on many social networks and forums with either my real name
19or the username `porkynator`.
diff --git a/src/me.png b/src/me.png
new file mode 100644
index 0000000..816c96f
--- /dev/null
+++ b/src/me.png
Binary files differ
diff --git a/src/research/notes-bilbao.pdf b/src/research/notes-bilbao.pdf
new file mode 100644
index 0000000..5c0500c
--- /dev/null
+++ b/src/research/notes-bilbao.pdf
Binary files differ
diff --git a/src/research/notes-division-modules.pdf b/src/research/notes-division-modules.pdf
new file mode 100644
index 0000000..0883299
--- /dev/null
+++ b/src/research/notes-division-modules.pdf
Binary files differ
diff --git a/src/research/notes-etale.pdf b/src/research/notes-etale.pdf
new file mode 100644
index 0000000..6b31e10
--- /dev/null
+++ b/src/research/notes-etale.pdf
Binary files differ
diff --git a/src/research/notes-injectivity.pdf b/src/research/notes-injectivity.pdf
new file mode 100644
index 0000000..bb222e4
--- /dev/null
+++ b/src/research/notes-injectivity.pdf
Binary files differ
diff --git a/src/research/notes-katz.pdf b/src/research/notes-katz.pdf
new file mode 100644
index 0000000..c248b71
--- /dev/null
+++ b/src/research/notes-katz.pdf
Binary files differ
diff --git a/src/research/notes-kummerec.pdf b/src/research/notes-kummerec.pdf
new file mode 100644
index 0000000..9a91d78
--- /dev/null
+++ b/src/research/notes-kummerec.pdf
Binary files differ
diff --git a/src/research/research.md b/src/research/research.md
new file mode 100644
index 0000000..d9dc6e4
--- /dev/null
+++ b/src/research/research.md
@@ -0,0 +1,109 @@
1# Research
2
3After obtaining a bachelor degree in Trento in 2016 I have completed the
4[ALGANT](https://algant.eu) Master Program (Milano and Leiden), with special
5focus on number theory and algebraic geometry. I am now working on my PhD
6under the supervision of [Antonella Perucca](http://antonellaperucca.net) and
7[Peter Bruin](https://www.math.leidenuniv.nl/~pbruin).
8
9## Publications and preprints
10
11* Tronto, Sebastiano.
12 *Division in modules and Kummer theory.*
13 [arXiv preprint](https://arxiv.org/abs/2111.14363).
14
15* Lombardo, Davide; Tronto, Sebastiano.
16 *Some uniform bounds for elliptic curves over Q.*
17 [arXiv preprint](https://arxiv.org/abs/2106.09950v1).
18
19* Lombardo, Davide; Tronto, Sebastiano.
20 *Effective Kummer theory for elliptic curves.*
21 International Mathematics Research Notices (2021).
22
23* Hörmann, Fritz; Perucca, Antonella; Sgobba, Pietro; Tronto, Sebastiano.
24 *Explicit Kummer theory for quadratic fields.*
25 JP Journal of Algebra, Number Theory and Applications (2021).
26
27* Perucca, Antonella; Sgobba, Pietro; Tronto, Sebastiano.
28 *The degree of Kummer extensions of number fields.*
29 International Journal of Number Theory (2021).
30
31* Perucca, Antonella; Sgobba, Pietro; Tronto, Sebastiano.
32 *Kummer Theory for number fields via entanglement groups.*
33 Manuscripta Mathematica (2021).
34
35* Tronto, Sebastiano.
36 *Radical entanglement for elliptic curves.*
37 [arXiv preprint](https://arxiv.org/abs/2009.08298).
38
39* Perucca, Antonella; Sgobba, Pietro; Tronto, Sebastiano.
40 *Kummer theory for number fields.*
41 Proceedings of the Roman Number Theory Association (2020).
42
43* Perucca, Antonella; Sgobba, Pietro; Tronto, Sebastiano.
44 *Addendum to: Reductions of Algebraic integers.*
45 Journal of Number Theory (2020).
46
47* Perucca, Antonella; Sgobba, Pietro; Tronto, Sebastiano.
48 *Explicit Kummer theory for the rational numbers.*
49 International Journal of Number Theory (2020).
50
51## Talks
52
53* *A category of division modules*.
54 University of Luxembourg Number Theory seminar, November 2021.
55 [Notes: [pdf](notes-division-modules.pdf)]
56
57* *Introduction to étale cohomology*.
58 University of Luxembourg seminar series on perverse sheaves, October 2021.
59 [Notes: [pdf](notes-etale.pdf)]
60
61* *A generalization of injective modules*.
62 University of Luxembourg Number Theory seminar, October 2021.
63 [Notes: [pdf](notes-injectivity.pdf)]
64
65* *Integer factorization and elliptic curves*.
66 University of Leiden Bachelor seminar (guest talk), April 2021.
67 [Slides: [pdf](slides-ecm.pdf)]
68
69* *Group cohomology and elliptic curves*.
70 Invited talk at Number Theory Online conference, February 2021.
71 [Slides: [pdf](slides-groupcohomec.pdf);
72 Video: [link](https://vimeo.com/526814236/1a640285c0?embedded=true&source=video_title&owner=47245911)]
73
74* *Kummer theory for algebraic groups*.
75 Invited talk at the University of Bristol (online), October 2020.
76 [Slides: [pdf](slides-tronto-bristol.pdf)]
77
78* *Algebraic groups and field extensions*.
79 University of Luxembourg PhD seminar (online), April 2020.
80 [Slides: [pdf](slides-alggroupsfieldext.pdf)]
81
82* *Field extensions and elliptic curves*.
83 University of Luxembourg PhD Day, October 2019.
84 [Slides: [pdf](slides-fieldextec.pdf)]
85
86* *Kummer theory for elliptic curves*.
87 University of Leiden algebra seminar, September 2019;
88 repeated with slides at the DIAMANT symposium, November 2019 and
89 at Seminari de Teoria de Nombres de Barcelona, February 2020.
90 [Notes: [pdf](notes-kummerec.pdf);
91 Slides DIAMANT: [pdf](slides-kummec-diamant.pdf);
92 Slides Barcelona: [pdf](slides-kummec-barcelona.pdf);].
93
94* *Divisibility of points in algebraic groups*.
95 Invited talk at the University of the Basque Country, May 2019.
96 [Notes: [pdf](notes-bilbao.pdf)]
97
98* *Kummer theory for number fields*.
99 Fifth symposium of the Roman Number Theory association, April 2019;
100 repeated at the Algant Alumni symposium in Benasque, May 2019.
101 [Slides: [pdf](slides-kummerdegrees.pdf)]
102
103* *The local-global principle*.
104 University of Luxembourg interdisciplinary seminar, March 2019.
105 [Slides: [pdf](slides-local-global.pdf)]
106
107* *Local-global principle for torsion*.
108 University of Luxembourg Number Theory seminar, November 2018.
109 [Notes: [pdf](notes-katz.pdf)]
diff --git a/src/research/slides-alggroupsfieldext.pdf b/src/research/slides-alggroupsfieldext.pdf
new file mode 100644
index 0000000..2b48adb
--- /dev/null
+++ b/src/research/slides-alggroupsfieldext.pdf
Binary files differ
diff --git a/src/research/slides-ecm.pdf b/src/research/slides-ecm.pdf
new file mode 100644
index 0000000..9305984
--- /dev/null
+++ b/src/research/slides-ecm.pdf
Binary files differ
diff --git a/src/research/slides-fieldextec.pdf b/src/research/slides-fieldextec.pdf
new file mode 100644
index 0000000..6b54ff7
--- /dev/null
+++ b/src/research/slides-fieldextec.pdf
Binary files differ
diff --git a/src/research/slides-groupcohomec.pdf b/src/research/slides-groupcohomec.pdf
new file mode 100644
index 0000000..72a2a3c
--- /dev/null
+++ b/src/research/slides-groupcohomec.pdf
Binary files differ
diff --git a/src/research/slides-kummec-barcelona.pdf b/src/research/slides-kummec-barcelona.pdf
new file mode 100644
index 0000000..7af439d
--- /dev/null
+++ b/src/research/slides-kummec-barcelona.pdf
Binary files differ
diff --git a/src/research/slides-kummec-diamant.pdf b/src/research/slides-kummec-diamant.pdf
new file mode 100644
index 0000000..d66f002
--- /dev/null
+++ b/src/research/slides-kummec-diamant.pdf
Binary files differ
diff --git a/src/research/slides-kummerdegrees.pdf b/src/research/slides-kummerdegrees.pdf
new file mode 100644
index 0000000..2b13012
--- /dev/null
+++ b/src/research/slides-kummerdegrees.pdf
Binary files differ
diff --git a/src/research/slides-local-global.pdf b/src/research/slides-local-global.pdf
new file mode 100644
index 0000000..32a84fd
--- /dev/null
+++ b/src/research/slides-local-global.pdf
Binary files differ
diff --git a/src/research/slides-tronto-bristol.pdf b/src/research/slides-tronto-bristol.pdf
new file mode 100644
index 0000000..4ece0b7
--- /dev/null
+++ b/src/research/slides-tronto-bristol.pdf
Binary files differ
diff --git a/src/speedcubing/cubing.png b/src/speedcubing/cubing.png
new file mode 100644
index 0000000..2c188d8
--- /dev/null
+++ b/src/speedcubing/cubing.png
Binary files differ
diff --git a/src/speedcubing/speedcubing.md b/src/speedcubing/speedcubing.md
new file mode 100644
index 0000000..dc1a3fa
--- /dev/null
+++ b/src/speedcubing/speedcubing.md
@@ -0,0 +1,17 @@
1# Speedcubing
2
3![Me solving a Rubik's cube during an official competition](cubing.png "Me solving a cube")
4
5I have been practicing [speedcubing](https://en.wikipedia.org/wiki/Speedcubing)
6since 2008, and since 2011 I have competed in 49 officially recognized
7[WCA](https://www.worldcubeassociation.org) competitions. I currently hold the
8world record for the single best result in the *3x3x3 Fewest Moves* event
9(16 moves), and some national records in different blindfolded events. I am
10also the leader of the WCA Disciplinary Committee. You can see all my official
11results [here](https://www.worldcubeassociation.org/persons/2011TRON02).
12
13If you are interested in Fewest Moves solving, check out my
14[FMC Tutorial](https://github.com/sebastianotronto/fmctutorial). I also
15upload irregularly on
16[my YouTube channel](https://www.youtube.com/c/SebastianoTronto), but most
17videos are just me solving the cube.
diff --git a/src/style.css b/src/style.css
new file mode 100644
index 0000000..0078590
--- /dev/null
+++ b/src/style.css
@@ -0,0 +1,98 @@
1.menu {
2 width: 100%;
3}
4
5.links {
6 text-align: right;
7 font-weight: bold;
8}
9
10.footer {
11 font-style: italic;
12 width: 100%;
13}
14
15.hosted {
16 text-align: right;
17}
18
19body {
20 margin: auto 8px 20px 8px;
21}
22
23img {
24 display: block;
25 margin-left: auto;
26 margin-right: auto;
27 max-width: 100%;
28}
29
30pre, code {
31 background-color: #eeeeee;
32}
33
34pre {
35 border: 2px solid;
36 padding: 6px;
37}
38
39#blob {
40 background: #ffffff;
41 border: none;
42}
43
44a {
45 color: #0f2899;
46 text-decoration: none;
47}
48
49.links a {
50 font-weight: bold;
51 color: black;
52}
53
54.hosted a,
55.contact a {
56 font-weight: bold;
57}
58
59a:hover {
60 text-decoration: underline;
61}
62
63html {
64 margin: 1em auto;
65 max-width: 42em;
66}
67
68h1 {
69 text-align: center;
70}
71
72td h1 {
73 text-align: left;
74 font-size: 1.5em;
75}
76
77table {
78 width: 100%;
79}
80
81#files td {
82 font-family: monospace;
83 font-size: 1.2em;
84 min-width: 7em;
85}
86
87#log tr:hover td,
88#files tr:hover td {
89 background-color: #eeeeee;
90}
91
92.url td {
93 font-family: monospace;
94}
95
96table tr td a img {
97 min-width: 33px;
98}
diff --git a/src/tronto-cv.pdf b/src/tronto-cv.pdf
new file mode 100644
index 0000000..3927970
--- /dev/null
+++ b/src/tronto-cv.pdf
Binary files differ
diff --git a/top.html b/top.html
new file mode 100644
index 0000000..ad33387
--- /dev/null
+++ b/top.html
@@ -0,0 +1,50 @@
1<!doctype html>
2<html>
3<head>
4 <title> TITLE | Sebastiano Tronto </title>
5<meta name="viewport" content="width=device-width" /> <link rel="stylesheet" type="text/css" href="/style.css">
6 <link rel="icon" href="/favicon.png">
7 <meta charset="utf-8">
8</head>
9
10<body>
11
12<nav class="top">
13 <table class="menu">
14 <tr>
15 <td class="logo">
16 <a href="/">
17 <svg width="50" height="50">
18 <circle
19 cx="25"
20 cy="25"
21 r="24"
22 stroke = "black"
23 fill = "black"
24 />
25 <text
26 x="50%"
27 y="50%"
28 text-anchor="middle"
29 dominant-baseline="middle"
30 font-family="monospace"
31 font-weight="bolder"
32 font-size="2.5em"
33 fill="white"
34 >
35 st
36 </text>
37 </svg>
38 </a>
39 </td>
40 <td class="links">
41 <a href="/research/">Research</a> |
42 <a href="/git/">Git</a> |
43 <a href="/speedcubing/">Cubing</a>
44 </td>
45 </tr>
46 </table>
47</nav>
48
49<hr class="line">
50

Generated with cgit - Back to sebastiano.tronto.net