From d46f62dd3f6f26279f5dd25fc67ff20862e9377d Mon Sep 17 00:00:00 2001 From: Antonio De Lucreziis Date: Sun, 9 Feb 2025 19:20:51 +0100 Subject: [PATCH] added initial batch of questions --- .prettierrc | 9 - .prettierrc.mjs | 26 + .vscode/settings.json | 10 +- bun.lockb | Bin 338816 -> 341081 bytes package.json | 3 + src/client/DomandeEsamiCourse.tsx | 29 +- src/data/domande-esami.yaml | 2212 ++++++++++++++++++++++++--- src/pages/domande-esami/index.astro | 22 +- src/styles/components.scss | 12 +- 9 files changed, 2094 insertions(+), 229 deletions(-) delete mode 100644 .prettierrc create mode 100644 .prettierrc.mjs diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 6f80c3f..0000000 --- a/.prettierrc +++ /dev/null @@ -1,9 +0,0 @@ -{ - "printWidth": 110, - "singleQuote": true, - "quoteProps": "consistent", - "tabWidth": 4, - "useTabs": false, - "semi": false, - "arrowParens": "avoid" -} diff --git a/.prettierrc.mjs b/.prettierrc.mjs new file mode 100644 index 0000000..577489f --- /dev/null +++ b/.prettierrc.mjs @@ -0,0 +1,26 @@ +/** @type {import("prettier").Config} */ +export default { + printWidth: 120, + singleQuote: true, + quoteProps: 'consistent', + tabWidth: 4, + useTabs: false, + semi: false, + arrowParens: 'avoid', + + plugins: ['prettier-plugin-astro'], + overrides: [ + { + files: '*.astro', + options: { + parser: 'astro', + }, + }, + { + files: '*.{yml,yaml,json}', + options: { + tabWidth: 2, + }, + }, + ], +} diff --git a/.vscode/settings.json b/.vscode/settings.json index 76e80fa..6415250 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,11 @@ { - "npm.packageManager": "bun" + "npm.packageManager": "bun", + "editor.defaultFormatter": "esbenp.prettier-vscode", + "[astro]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[yaml]": { + "editor.tabSize": 2, + "editor.defaultFormatter": "esbenp.prettier-vscode" + } } diff --git a/bun.lockb b/bun.lockb index d1ef97b443a8196bb5f33c383b8d0e4f71783575..371588a5a44a856b9d611ceb322e2edc6064692a 100755 GIT binary patch delta 65704 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
Ca7qF{ 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 UG1@1NPca^JPmF(Q+!gZw0JuSxrvLx| diff --git a/package.json b/package.json index 9eefc62..28c58fc 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "katex": "^0.16.9", "lucide-static": "^0.468.0", "marked": "^15.0.6", + "marked-extended-latex": "^1.1.0", "preact": "^10.19.6", "typescript": "^5.3.3" }, @@ -39,6 +40,8 @@ "jsdom": "^24.1.1", "linkedom": "^0.18.4", "npm-run-all": "^4.1.5", + "prettier": "^3.5.0", + "prettier-plugin-astro": "^0.14.1", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "remark-math": "^6.0.0", diff --git a/src/client/DomandeEsamiCourse.tsx b/src/client/DomandeEsamiCourse.tsx index 259177b..356693e 100644 --- a/src/client/DomandeEsamiCourse.tsx +++ b/src/client/DomandeEsamiCourse.tsx @@ -2,6 +2,19 @@ import { useEffect, useState } from 'preact/hooks' import { Funnel } from '@phosphor-icons/react' import { marked } from 'marked' +// @ts-ignore +import extendedLatex from 'marked-extended-latex' + +marked.use( + extendedLatex({ + lazy: false, + render: (formula: string, display: boolean) => { + console.log('rendering', formula) + return display ? '$$' + formula + '$$' : '$' + formula + '$' + }, + }), +) + import type { Database } from '@/data/domande-esami.yaml' const useRemoteValue = (url: string): T | null => { @@ -33,9 +46,7 @@ export const DomandeEsamiCourse = ({ course }: Props) => { const courseTags = [ ...new Set( - database.questions - .filter(question => question.course === course) - .flatMap(question => question.tags) + database.questions.filter(question => question.course === course).flatMap(question => question.tags), ), ] @@ -43,9 +54,7 @@ export const DomandeEsamiCourse = ({ course }: Props) => { const filteredQuestions = database.questions .filter(question => question.course === course) - .filter( - question => selectedTags.length === 0 || selectedTags.every(tag => question.tags.includes(tag)) - ) + .filter(question => selectedTags.length === 0 || selectedTags.every(tag => question.tags.includes(tag))) return ( <> @@ -70,16 +79,12 @@ export const DomandeEsamiCourse = ({ course }: Props) => { )) : courseTags.map(tag => (
setSelectedTags( selectedTags.includes(tag) ? selectedTags.filter(t => t !== tag) - : [...selectedTags, tag] + : [...selectedTags, tag], ) } > diff --git a/src/data/domande-esami.yaml b/src/data/domande-esami.yaml index 2ed339d..e849968 100644 --- a/src/data/domande-esami.yaml +++ b/src/data/domande-esami.yaml @@ -1,201 +1,2021 @@ names: - aritmetica: Aritmetica - geometria-1: Geometria 1 - analisi-1: Analisi 1 - algebra-1: Algebra 1 - geometria-2: Geometria 2 - analisi-2: Analisi 2 - algebra-2: Algebra 2 - analisi-3: Analisi 3 - ricerca-operativa: Ricerca Operativa - fisica-3: Fisica 3 - meccanica-razionale: Meccanica Razionale - istituzioni-di-geometria: Istituzioni di Geometria - istituzioni-di-analisi: Istituzioni di Analisi - istituzioni-di-algebra: Istituzioni di Algebra - istituzioni-di-fisica: Istituzioni di Fisica - istituzioni-di-probabilità: Istituzioni di Probabilità - geometria-e-topologia-differenziale: Geometria e Topologia Differenziale - analisi-armonica: Analisi Armonica - elementi-di-analisi-complessa: Elementi di Analisi Complessa + aritmetica: Aritmetica + geometria-1: Geometria 1 + analisi-1: Analisi 1 + algebra-1: Algebra 1 + geometria-2: Geometria 2 + analisi-2: Analisi 2 + algebra-2: Algebra 2 + analisi-3: Analisi 3 + ricerca-operativa: Ricerca Operativa + fisica-3: Fisica 3 + meccanica-razionale: Meccanica Razionale + istituzioni-di-geometria: Istituzioni di Geometria + istituzioni-di-analisi: Istituzioni di Analisi + istituzioni-di-algebra: Istituzioni di Algebra + istituzioni-di-fisica: Istituzioni di Fisica + istituzioni-di-probabilità: Istituzioni di Probabilità + geometria-e-topologia-differenziale: Geometria e Topologia Differenziale + analisi-armonica: Analisi Armonica + elementi-di-analisi-complessa: Elementi di Analisi Complessa + eti: Elementi di Teoria degli Insiemi groups: - - id: triennale-anno-1 - name: I Anno Triennale - items: - - aritmetica - - geometria-1 - - analisi-1 - - algebra-1 - - - id: triennale-anno-2 - name: II Anno Triennale - items: - - geometria-2 - - analisi-2 - - algebra-1 - - - id: triennale-anno-3 - name: III Anno Triennale - items: - - ricerca-operativa - - fisica-3 - - meccanica-razionale - - - id: istituzioni - name: Istituzioni - items: - - istituzioni-di-geometria - - istituzioni-di-analisi - - istituzioni-di-algebra - - istituzioni-di-fisica - - istituzioni-di-probabilità - - - id: other - name: Esami a scelta - items: - - geometria-e-topologia-differenziale - - analisi-armonica - - elementi-di-analisi-complessa + - id: triennale-anno-1 + name: I Anno Triennale + items: + - aritmetica + - geometria-1 + - analisi-1 + + - id: triennale-anno-2 + name: II Anno Triennale + items: + - geometria-2 + - analisi-2 + - algebra-1 + + - id: triennale-anno-3 + name: III Anno Triennale + items: + - ricerca-operativa + - fisica-3 + - meccanica-razionale + + - id: istituzioni + name: Istituzioni + items: + - istituzioni-di-geometria + - istituzioni-di-analisi + - istituzioni-di-algebra + - istituzioni-di-fisica + - istituzioni-di-probabilità + + - id: other + name: Esami a scelta + items: + - geometria-e-topologia-differenziale + - analisi-armonica + - elementi-di-analisi-complessa + - eti + +# Gruppo fondamentale dei proiettivi reali o complessi. +# Compattezza in spazi metrici. +# “Esercizio”: caratterizzare le funzioni intere olomorfe iniettive. + +# Domande 20/6/2022 + +# Primo enunciato di Riemann-Weierstrass +# • Calcolare il π1(S1). (∼= Z) +# • Formula di Cauchy per funzioni olomorfe. +# • π1(P^n(R)) (discorso generale). +# • Come ottenere Pn(R) da Dn (dettagliata). +# • Equazione di Cauchy-Riemann. +# • Esempio di funzione continua differenziabile non olomorfa [ f(z) = \bar{z} ] +# • Cos’è un punto singolare di una curva proiettiva. +# • Conica singolare => degenere con K = C. +# • il toro è omeomorfo al toro meno un punto? +# • Chi è il rivestimento universale del toro? + +# Marzenta Giovanni: +# Caratterizzazione dei rivestimenti regolari tramite il 1; un esempio di rivestimento regolare e uno di un rivestimento non regolare per il bouquet di due circonferenze. +# Caratterizzare le funzioni olomorfe intere (da C in C) tali che |f(z)||z|d . + +# • X = [0; 1), topologia di base: (a; b), con a > 0, e [0; a)U(b; 1), con 0 < a < b < 1. +# E più o meno fine della topologia Euclidea? Assiomi di topologia? Connesso? ` E` +# compatto? Conosci un compatto famoso che ne è omeomorfo? (S1) Un esempio di tale +# omeomorfismo? (t -> e^2πit). +# • Gruppo fondamentale degli spazi proiettivi complessi + +# 21/6/2022 + +# Che relazione c'è tra connessione e connessione per archi? Connesso per archi => Connesso +# (dimostrazione) e Connesso non implica Connesso per archi (dimostrazione). +# • Data f : U \{z0} → C, punti di singolarità? A riguardo, cosa succede a lim z→z0 |f(z)|? +# Esempio di funzione con singolarità`a essenziale? [f(z) = e^(1/z) ] +# Dimostrazione del secondo enunciato di Riemann-Weierstrass +# • X topologico e Y sottoinsieme, se Y e compatto e chiuso, che relazioni ci sono tra compattezza e chiusura? +# • Come calcolare Zeri e Poli di una funzione, eventualmente con molteplicità? +# • Consideriamo la striscia in R2 tra le rette x = 0 e x = 1 comprese e quozientiamolo con la +# relazione (0; y) ∼ (1; -y) . Come ti immagini questo quoziente? E una varietà topologica? ` +# Togliendo il segmento [0; 1], il quoziente è connesso per archi? Qual è il suo gruppo fondamentale? (Calcolarlo). +# • Si può retrarre il nastro di Mobius sul suo bordo? +# • Quanti punti di intersezione può avere al massimo una curva C = [F] in C con una retta? +# • Come costruiresti uno spazio topologico con gruppo fondamentale Z/3? +# • Prendiamo due triple di rette in P2(C), quando è possibile mandare le prime tre nelle seconde +# tre? +# • Definizione di Topologia Quoziente. Caratterizzazione degli aperti. Prendiamo X = R, x ∼ +# y sse x - y \in Q: la topologia quoziente si può descrivere facilmente... Chi sono gli aperti di +# questa topologia quoziente? (Topologia indiscreta). +# • Definizione di Rivestimento. +# Condizione su E affinché qualunque rivestimento sia di grado finito. +# • Teorema fondamentale dell’Algebra. +# • Una cubica C = [p], può avere una retta tangente in due punti? Se invece ha grado 4? +# • Teorema di Riemann-Weierstrass. questions: - - course: geometria-1 - content: | - Dimostrare il teorema spettrale reale - tags: - - 2024 - - - course: gtd - content: | - Calcolare la curvatura gaussiana di una sfera di raggio $r$ - tags: - - 2024 - - - course: geometria-1 - content: | - Dimostrare che _l'area_ di un cerchio è $A = \pi r^2$ - tags: - - 2023 - - - course: algebra-1 - content: | - Dimostrare il teorema di Sylow - tags: - - 2024 - - - course: algebra-1 - content: | - Dimostrare che ogni sottogruppo di un gruppo ciclico è ciclico - tags: - - 2023 - - - course: analisi-1 - content: | - Dimostrare il teorema di Weierstrass - tags: - - 2024 - - - course: analisi-1 - content: | - Dimostrare che se $f$ è continua su $[a,b]$, allora $f$ è limitata - tags: - - 2023 - - - course: analisi-2 - content: | - Dimostrare il teorema di Stokes - tags: - - 2024 - - - course: analisi-2 - content: | - Dimostrare il teorema di Green - tags: - - 2023 - - - course: analisi-3 - content: | - Dimostrare il teorema di Cauchy - tags: - - 2024 - - - course: analisi-3 - content: | - Dimostrare il teorema di Liouville - tags: - - 2023 - - - course: algebra-2 - content: | - Dimostrare il teorema di struttura per i gruppi abeliani finiti - tags: - - 2024 - - - course: algebra-2 - content: | - Dimostrare il teorema di struttura per i gruppi finiti - tags: - - 2023 - - - course: ricerca-operativa - content: | - Dimostrare il teorema di dualità per i problemi di programmazione lineare - tags: - - 2024 - - - course: geometria-topologia-differenziale - content: | - Dimostrare il teorema di Poincaré-Hopf - tags: - - 2024 - - - course: analisi-armonica - content: | - Dimostrare il teorema di Hahn-Banach - tags: - - 2024 - - - course: analisi-complessa - content: | - Dimostrare il teorema di Morera - tags: - - 2024 - - - course: analisi-complessa - content: | - Dimostrare il teorema degli zeri di Weierstrass - tags: - - 2023 - - - course: analisi-complessa - content: | - Dimostrare il teorema della mappa aperta - tags: - - 2022 - - - course: analisi-complessa - content: | - Dimostrare il teorema della mappa aperta - tags: - - 2021 - - - course: geometria-2 - content: | - Dimostrare il teorema di Van Kampen - tags: - - 2024 - - Frigerio - - - course: geometria-2 - content: | - Definizione di gruppo fondamentale - tags: - - 2023 - - Frigerio - - - course: geometria-2 - content: | - Dimostrare il teorema Cauchy - tags: - - 2022 - - Abate + - course: geometria-2 + content: | + $\mathbb R^3$ meno due rette. Nei tre casi in cui sono incidenti, parallele o sghembe, chi è il $\pi_1$? + tags: + - 2021 + - course: geometria-2 + content: | + Chi sono i biolomorfismi da $\mathbb C$ in $\mathbb C$? + tags: + - 2021 + - course: geometria-2 + content: | + Zeri di funzioni olomorfe e Teorema di Rouché. + tags: + - 2021 + - course: geometria-2 + content: | + Il gruppo $G$ delle rotazioni generato da quella di angolo $2\pi/7$ che agisce su $\mathbb R^2$. Calcolare il gruppo fondamentale di $\mathbb R^2/G$ e studiare il rivestimento dato dalla proiezione al quoziente di $\mathbb R^2\{0}$ su $\mathbb R^2\{0}/G$. + tags: + - 2021 + - course: geometria-2 + content: | + Prodotto numerabile di metrizzabili è metrizzabile e controesempio quando il prodotto è più che numerabile + tags: + - 2021 + - course: geometria-2 + content: | + Forme chiuse ed esatte, relazioni tra le due + tags: + - 2021 + - course: geometria-2 + content: | + Esempio di funzione armonica che non sia la parte reale di una funzione olomorfa + tags: + - 2021 + - course: geometria-2 + content: | + Riferimenti proiettivi e teorema fondamentale delle trasformazioni proiettive + tags: + - 2021 + - course: geometria-2 + content: | + Retratti, in generale sono chiusi/aperti/nessuno dei due? + tags: + - 2021 + - course: geometria-2 + content: | + Parlare delle singolarità, Weierstrass-Casorati + tags: + - 2021 + - course: geometria-2 + content: | + Teorema di Brouwer, se levo il bordo a $D^2$ è ancora vero il teorema? + tags: + - 2021 + - course: geometria-2 + content: | + Spazi separabili che implicazioni sai dirmi e dimostrazione + tags: + - 2021 + - course: geometria-2 + content: | + Teorema di Liouville + tags: + - 2021 + - course: geometria-2 + content: | + In quale altro risultato che abbiamo visto si usano le stime di Cauchy sui coefficienti? (Voleva la caratterizzazione delle singolarità essenziali, io gli ho nominato il lemma di Schwarz e mi ha fatto fare la dimostrazione anche di quello) + tags: + - 2021 + - course: geometria-2 + content: | + Differenzia (nel senso di dimostra che uno dei due non implica l'altro) due assiomi di separazione a scelta + tags: + - 2021 + - course: geometria-2 + content: | + Cosa sai dire delle proprietà di separazione della topologia di Zariski? + tags: + - 2021 + - course: geometria-2 + content: | + Un esempio di spazio $T_2$ con un quoziente non $T_2$ e un esempio in cui il quoziente è ottenuto per azioni di gruppo. + tags: + - 2021 + - course: geometria-2 + content: | + Funzioni armoniche e parti reali di funzioni olomorfe. + tags: + - 2021 + - course: geometria-2 + content: | + Proiettivo complesso è semplicemente connesso, e mappe dalla sfera complessa al proiettivo. Sono rivestimenti? + tags: + - 2021 + - course: geometria-2 + content: | + Connesso non connesso per archi + tags: + - 2021 + - course: geometria-2 + content: | + Archi $\implies$ connesso + tags: + - 2021 + - course: geometria-2 + content: | + $[0,1]$ connesso + tags: + - 2021 + - course: geometria-2 + content: | + Olomorfa $\implies$ analitica + tags: + - 2021 + - course: geometria-2 + content: | + Per quali $d$ interi esiste un rivestimento connesso della superficie di seconda specie di grado $d$ + tags: + - 2021 + - course: geometria-2 + content: | + Sottospazio compatto $\implies$ chiuso. Quando e perché. Controesempio se $X$ non è $T_2$. + tags: + - 2021 + - course: geometria-2 + content: | + Metrico compatto $\implies$ limitato. Controesempio a metrico completo limitato $\implies$ compatto + tags: + - 2021 + - course: geometria-2 + content: | + Definizione funzione olomorfa. Se abbiamo una funzione olomorfa su un disco aperto senza il centro, quando si può estendere nel punto? + tags: + - 2021 + - course: geometria-2 + content: | + Il toro si retrae al toro senza un dischetto? + tags: + - 2021 + - course: geometria-2 + content: | + Compattezza in spazi metrici. Compatto per successioni $\implies$ completo e totalmente limitato (Implicazione a scelta). + tags: + - 2021 + - course: geometria-2 + content: | + Definizione di funzione analitica e criteri per stabilire se è identicamente nulla su un aperto connesso. Derivate nulle in un punto $\implies$ identicamente nulla nell'aperto connesso. + tags: + - 2021 + - course: geometria-2 + content: | + Zeri di una funzione analitica, perché sono un insieme discreto. Come contarli con molteplicità? + tags: + - 2021 + - course: geometria-2 + content: | + Definizione di semilocalmente semplicemente connesso + esempio di spazio senza tale proprietà + tags: + - 2021 + - course: geometria-2 + content: | + Invertibilità locale di olomorfe dove la derivata è non nulla. + tags: + - 2021 + - course: geometria-2 + content: | + Dove posso definire una funzione radice quadrata olomorfa? + tags: + - 2021 + - course: geometria-2 + content: | + Gruppo fondamentale degli spazi proiettivi su $\mathbb R$ e su $\mathbb C$ + tags: + - 2021 + - course: geometria-2 + content: | + Punti in posizione generale, trasformazioni proiettive, scelta del punto unità - definizioni + tags: + - 2021 + - course: geometria-2 + content: | + Teorema fondamentale trasformazioni proiettive + tags: + - 2021 + - course: geometria-2 + content: | + `O-O` è omotopicamente equivalente a `OO` ma non un suo retratto per deformazione + il loro $\pi_1$ + tags: + - 2021 + - course: geometria-2 + content: | + Definizione funzione armonica + ogni armonica è parte reale di una funzione olomorfa su di un semplicemente connesso. + tags: + - 2021 + - course: geometria-2 + content: | + Connessione, connessione per archi e relazione tra le due. + tags: + - 2021 + - course: geometria-2 + content: | + Funzioni meromorfe, poli di funzioni olomorfe. Dimostrazione teorema di Weierstrass + tags: + - 2021 + - course: geometria-2 + content: | + Esempio di un connesso non connesso per archi + tags: + - 2021 + - course: geometria-2 + content: | + $Y$ connesso. $Y \subseteq Z \subseteq \bar{Y} \implies Z$ connesso + tags: + - 2021 + - course: geometria-2 + content: | + Determinare chiusura dell'insieme $\{0\} \times [0,1] \cap \mathbb Q$ in $\mathbb R^2$, e di $\{0\} \times ]0,1[ \cap \mathbb Q$ in $\mathbb R^2$, chi sono i bordi in $\mathbb R^2$ di questi insiemi? + tags: + - 2021 + - course: geometria-2 + content: | + Teorema di Liouville + tags: + - 2021 + - course: geometria-2 + content: | + Birapporto: definizione, cosa succede se scambio $P_1$ e $P_2$, comportamento con trasf. proiettive + tags: + - 2021 + - course: geometria-2 + content: | + Spazi contraibili: definizione, se $x_0 \in X$ contraibile allora $x_0$ ne è retratto per deformazione? + tags: + - 2021 + - course: geometria-2 + content: | + Contraibile $\implies$ semplicemente connesso + tags: + - 2021 + - course: geometria-2 + content: | + Definizione indice di avvolgimento. + tags: + - 2021 + - course: geometria-2 + content: | + Rivestimento di grado due del wedge di due cerchi e sottogruppo associato nel $\pi_1$ + tags: + - 2021 + - course: geometria-2 + content: | + Relazione tra sottogruppi del $\pi_1$, rivestimenti e rivestimento universale. + tags: + - 2021 + - course: geometria-2 + content: | + Quando ho un automorfismo di rivestimento che manda un punto di una fibra in un altro? + tags: + - 2021 + - course: geometria-2 + content: | + Dimostrazione preferita del Teorema Fondamentale dell'Algebra + tags: + - 2021 + - course: geometria-2 + content: | + Definizione di funzione olomorfa/analitica e relazione tra le due + tags: + - 2021 + - course: geometria-2 + content: | + Olomorfa $\implies$ Analitica + tags: + - 2021 + - course: geometria-2 + content: | + Definizione di rivestimento regolare, esibire un rivestimento non regolare. + tags: + - 2021 + - course: geometria-2 + content: | + Un biolomorfismo dal disco unitario in sé con $f(0) = 0$ + tags: + - 2021 + - course: geometria-2 + content: | + Definizione di rivestimento regolare, esibire un rivestimento non regolare. + tags: + - 2021 + - course: geometria-2 + content: | + Principio del massimo modulo + tags: + - 2021 + - course: geometria-2 + content: | + Caratterizzazione degli zeri delle funzioni olomorfe e come contarli con molteplicità + tags: + - 2021 + - course: geometria-2 + content: | + $p_1 : \mathbb R^2 \to \mathbb R$ è aperta/chiusa/propria? + tags: + - 2021 + - course: geometria-2 + content: | + Caratterizzare le funzioni intere e bigettive + tags: + - 2021 + - course: geometria-2 + content: | + In $\mathbb R^n$ aperto connesso sse connesso per archi + tags: + - 2021 + - course: geometria-2 + content: | + Trovare uno spazio connesso ma non connesso per archi. + tags: + - 2021 + - course: geometria-2 + content: | + Dimostrare che la chiusura di un connesso è connessa. + tags: + - 2021 + - course: geometria-2 + content: | + Definizione di parte interna, chiusura e bordo di un insieme. Queste definizioni dipendono dallo spazio ambiente? + tags: + - 2021 + - course: geometria-2 + content: | + Calcolare la chiusura di $(0,1)$ e dei razionali in $[0,1]$ immersi in $\mathbb R$ e $\mathbb R^2$. + tags: + - 2021 + - course: geometria-2 + content: | + Enunciato e dimostrazione del teorema di Liouville. + tags: + - 2021 + - course: geometria-2 + content: | + Calcolare $n$-proiettivo reale + tags: + - 2021 + - course: geometria-2 + content: | + Olomorfa $\iff$ analitica + tags: + - 2021 + - course: geometria-2 + content: | + Esercizio sul proiettivo del compito di luglio + tags: + - 2021 + - course: geometria-2 + content: | + Spazio delle matrici $n \times n$ reali quozientate per azione di coniugio di $GL_n(\mathbb R)$. Lo spazio ottenuto è $T_1$, $T_2$? + tags: + - 2021 + - course: geometria-2 + content: | + Curva affine in $\mathbb C^2$: $y^2=x^3-x$. Qual è la sua chiusura proiettiva? Il supporto affine è denso nel supporto proiettivo? Definizione di asintoto, calcolo degli asintoti e punti singolari di questa curva. Stima brutale del numero di asintoti di una curva di grado $d$. + tags: + - 2021 + - course: geometria-2 + content: | + $f(z)dz$ chiusa $\iff$ $f$ olomorfa + tags: + - 2021 + - course: geometria-2 + content: | + Per quali "a" complessi esiste $f:\mathbb C^* \to \mathbb C$ olomorfa non identicamente nulla con $f'(z) = a*f(z)/z$? + tags: + - 2021 + - course: geometria-2 + content: | + $R^3$ meno due rette. Nei tre casi in cui sono incidenti, parallele o sghembe, chi è il $\pi_1$? + tags: + - 2021 + - course: geometria-2 + content: | + Esempio di rivestimento non regolare + tags: + - 2021 + - course: geometria-2 + content: | + Per un rivestimento dallo spazio $E$ connesso e localmente connesso per archi: gruppo degli automorfismi transitivo su una fibra $\iff$ l'immersione del $p_1(E)$ è normale + tags: + - 2021 + - course: geometria-2 + content: | + Trovare tutte le funzioni olomorfe su $\mathbb C$ per cui esistono $k$ e $d$ tali che $|f(z)|$ e $N()$ (con quest'ultimo si intende il sottogruppo normale generato da $a$) + tags: + - 2021 + - course: geometria-2 + content: | + Quando una funzione propria è chiusa e dimostrazione (più come esercizio che come teoria) + tags: + - 2021 + - course: geometria-2 + content: | + Gruppo fondamentale del toro + tags: + - 2021 + - course: geometria-2 + content: | + Una funzione olomorfa si può scrivere come serie di potenze + tags: + - 2021 + - course: geometria-2 + content: | + Elencare gli assiomi di separazione, dimostrare le varie implicazioni. Dare un controesempio a scelta delle implicazioni metrizzabile -> normale -> regolare -> $T_2$ + tags: + - 2021 + - course: geometria-2 + content: | + Studiare $f$ olomorfa tale che $|f(z)| X cv sempre completo (in realtà poi ha chiesto “se vivi almeno epsilon ecc”) + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Frobenius + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Invarianza omotopica (non ha chiesto l'uguaglianza con la derivata di lie, gli è bastata la frase "per definizione di derivata di Lie") + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Connessione di Levi-Civita (definizione praticamente) + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Connessione compatibile (proposizione dei fatti equivalenti) + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Isotopia tra sottovarietà e isotopia ambiente, che relazioni ci sono + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Differenziale di una $k$-forma (ha chiesto di dim che il differenziale su $R^n$ è unico) + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Trasporto parallelo + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Meyer-Vietoris + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Orientazione; perché mobius e klein non sono orientabili + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Relazione tra euclidea e piatta + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Dualità di poincare + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Definizione gruppo di Lie e sottogruppo di Lie + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Esempio di immersione iniettiva che non è embedding(?) + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Algebra di Lie, distribuzione (?) Non ho capito, qualcosa in cui si applica Frobenius. Ah forse la bigezione tra sottogruppi connessi e algebre di lie. + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Definizione derivata di lie. + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Perché le geodetiche sono curve minimizzanti + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Definizione bracket di Lie di due campi vettoriali, cos'è che bisogna dimostrare? Se metto un + funziona lo stesso? (Verificare le proprietà delle derivazioni) + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Rigidità isometrie + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Stokes + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Embedding compatto + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + compatta $\implies$ geodeticamente completa + tags: + - 2024 + - course: istituzioni-di-geometria + content: | + Formula magica di Cartan (idea) + tags: + - 2024 + + - course: eti + content: | + Dimostrare Cantor-Bernstein + tags: + - Mamino + - course: eti + content: | + Esistenza ed unicità della differenza fra ordinali + tags: + - Mamino + - course: eti + content: | + Esercizio su cardinalità di certe funzioni reali + tags: + - Mamino + - course: eti + content: | + assioma di scelta ed enunciati equivalenti + tags: + - Mamino + - course: eti + content: | + AC $\implies$ Lemma di Zorn + tags: + - Mamino + - course: eti + content: | + Teorema di Hartogs e robe sugli ordinali + tags: + - Mamino + - course: eti + content: | + Verificare che la definizione di esponenziale tra buoni ordini è ben data + tags: + - Mamino + - course: eti + content: | + Teorema di cantor-bendixon, la dimostrazione + tags: + - Mamino + - course: eti + content: | + Se prendendo un ordinale, ne faccio la forma normale di cantor, poi sugli esponenti che compaiono che non sono epsilon-number fare la forma normale e cosi via, dire se mi fermo dopo un numero finito di passi o no. (La risposta è si e si ragiona sulla forma normale di cantor che può avere il minimo controesempio, ossia il minimo ordinale per cui questa operazione non termina in un numero finito di passi) + tags: + - Mamino + - course: eti + content: | + Dimostrare Cantor-Bernstein + tags: + - Mamino + - course: eti + content: | + Esercizio: qual è la cardinalità dei polinomi a coefficienti in $\mathbb Z / 7$ che hanno per radici tutti gli elementi di $\mathbb Z / 7$? + tags: + - Mamino + - course: eti + content: | + Cosa si può dire della cofinalità di cardinali regolari e limite? Dimostralo + tags: + - Mamino + - course: eti + content: | + Dimostrare $\aleph_\alpha^2$ = $\aleph_alpha$ (prima mi aveva chiesto se secondo me per dimostrarlo serviva la scelta) + tags: + - Mamino + - course: eti + content: | + Con la scelta cosa si può dire a riguardo? (Tarsky, non me lo ha fatto dimostrare) + tags: + - Mamino + - course: eti + content: | + Esistenza ed unicità del numero di hartogs + tags: + - Mamino + - course: eti + content: | + Unicità dell'ordinale isomorfo ad un b.o. + tags: + - Mamino + - course: eti + content: | + Definire i $V_{\alpha}$, che cardinalità hanno, e punti fissi dell'associazione $\alpha \implies |V_{\alpha}|$, mostrare che i punti fissi sono una classe, l'$(\omega+1)$-esimo punto fisso che cofinalità ha, esistono punti fissi non regolari + tags: + - Mamino + + - course: istituzioni-di-algebra + content: | + Domanda 5 (Artin-Rees & Krull Intersection) + - A corollary of Artin-Rees (exactness of completion for f.g. modules over Noe rings) + - Why Artinian Local implies Complete (w.r. to $P$) [$P^n$ stabilizes] + - Example of Artinian Local which is not a field (e.g. $K[x]/(x^n), n>1$) + tags: + - Tamas + - course: istituzioni-di-algebra + content: | + Domanda 13 (Equivalence between $D^-(A)$ and $K^-(P)$) + - What do the intermediate lemmas tell us in the case of $R$-Mod? + - Where did we use this theorem? + tags: + - Tamas + - course: istituzioni-di-algebra + content: | + Domanda 12 + - Definition and properties of exact triangles + tags: + - Tamas + - course: istituzioni-di-algebra + content: | + Domanda 14 + - Base change for $\text{Tor}$ tensor a flat object + tags: + - Tamas + + - course: meccanica-razionale + content: | + Equazioni di Eulero + tags: + - 2023 + + - course: meccanica-razionale + content: | + Moto per inerzia (una panoramica di tutti i risultati) + tags: + - 2023 + + - course: meccanica-razionale + content: | + Definizione di stabilità + tags: + - 2023 + + - course: meccanica-razionale + content: | + Instabilità della seconda rotazione stazionaria tramite la linearizzazione (pseudo-esercizio) + tags: + - 2023 + + - course: meccanica-razionale + content: | + Riduzione di Routh + tags: + - 2023 + + - course: meccanica-razionale + content: | + Se passando al sistema ridotto trovo una soluzione stazionaria, posso con- + cludere che ho una soluzione stazionaria del sistema di partenza? (No, + l'esempio è il moto circolare che ha $\rho$ costante) + tags: + - 2023 + + - course: meccanica-razionale + content: | + Equazioni Cardinali della Dinamica + tags: + - 2023 + + - course: meccanica-razionale + content: | + Scrivere le equazioni del moto di una bicicletta (con una coppia di forze + applicata sulla ruota posteriore) che rotola senza strisciare lungo Ox e + calcolarne le componenti tangenziali delle reazioni vincolari sui punti di + contatto + tags: + - 2023 + + - course: meccanica-razionale + content: | + Dire qualitativamente quale equazione e quale polo è conveniente usare + per calcolare le componenti tangenziali delle reazioni vincolari nel caso + in cui la stessa bicicletta sia vincolata ad una guida circolare e spiegare + perché + tags: + - 2023 + + - course: meccanica-razionale + content: | + Dire quali sono le forze in gioco di un' asta appesa all'origine di un piano + $Oxy$ (con gravità) che ruota in modo uniforme intorno all'asse y, e dare + un'idea di calcolo dell'energia potenziale di tali forze + tags: + - 2023 + + - course: meccanica-razionale + content: | + Dimostrare che, se un sistema ha trinomio invariante è nullo e la risultante + è non nulla, allora è equivalente al sistema composto dalla sola risultante + applicata ad un punto dell'asse centrale + tags: + - 2023 + + - course: meccanica-razionale + content: | + Definizione di forze interne di tipo classico e prime proprietà + tags: + - 2023 + + - course: meccanica-razionale + content: | + Definizione di operatore di inerzia e prime proprietà, cosa sono i momenti + principali di inerzia e in cosa è utile per lo studio del moto di un corpo + rigido + tags: + - 2023 + + - course: meccanica-razionale + content: | + Scomposizione di momento angolare in cui compare il momento di inerzia + e scomposizione rispetto al baricentro + tags: + - 2023 + + - course: meccanica-razionale + content: | + Modi normali di oscillazione cosa sono e scrivere il sistema linearizzato a + cui ci si riduce per studiare la stabilità + tags: + - 2023 + + - course: meccanica-razionale + content: | + Definizione di velocità angolare, formule di Poisson, derivata in diversi + sistemi di riferimento + tags: + - 2023 + + - course: meccanica-razionale + content: | + Velocità angolare di un corpo rigido ed esercizio sul calcolo di una velocità + angolare (guida rotola senza strisciare e disco r.s.s. Sulla guida) + tags: + - 2023 + + - course: meccanica-razionale + content: | + Equivalenza tra equazioni di Lagrange di prima specie ed eq. di D'Alembert + + tags: + - 2023 + + - course: meccanica-razionale + content: | + equilibri, Lagrange-Dirichlet (x2) + tags: + - 2023 + + - course: meccanica-razionale + content: | + integrale di Jacobi + tags: + - 2023 + + - course: meccanica-razionale + content: | + asse istantaneo di rotazione + tags: + - 2023 + + - course: meccanica-razionale + content: | + energia potenziale generalizzata delle forze apparenti, lagrangiana per il + problema dei tre corpi in un riferimento rotante, perché è utile in questo + riferimento + tags: + - 2023 + + - course: meccanica-razionale + content: | + Teorema di Noether: premesse, enunciato, dimostrazione, applicazione + nel caso con una variabile ciclica (ritrovare che il momento coniugato si + conserva), applicazione nel caso dei moti centrali (invarianza per rotazione, + ritrovare che il momento angolare si conserva) + tags: + - 2023 + + - course: meccanica-razionale + content: | + Moti centrali: fare la storia del potenziale efficace, mostrare che sono + integrabili, quando un'orbita è periodica? + tags: + - 2023 + + - course: meccanica-razionale + content: | + Forze conservative e energia potenziale; forze interne di tipo classico; i + sistemi di forze di tipo classico hanno risultante nulla; energia potenziale + delle forze di tipo classico. + tags: + - 2023 + + - course: meccanica-razionale + content: | + Teorema di König, versione per sistemi di N punti e versione per corpo + rigido + tags: + - 2023 + + - course: meccanica-razionale + content: | + Le forze interne ammettono potenziale + tags: + - 2023 + + - course: meccanica-razionale + content: | + Trovare gli equilibri di un sistema di 3 corpi soggetti all interazione gravi- + tazionale (che si risolve con il teorema di Eulero sulle omogene enunciato) + tags: + - 2023 + + - course: meccanica-razionale + content: | + Discorsi generali sui vincoli, esempio di vinvolo olonomo + tags: + - 2023 + + - course: meccanica-razionale + content: | + In presenza di vincoli olonomi cosa si può dire dell energia cinetica + tags: + - 2023 + + - course: meccanica-razionale + content: | + Vincoli ideali + tags: + - 2023 + + - course: meccanica-razionale + content: | + Potenziale delle forze apparenti + tags: + - 2023 + + - course: meccanica-razionale + content: | + definizione di operatore di inerzia e prima proprietà fino al teorema di + scomposizione. Huygens-Steiner e un esempio di applicazione + tags: + - 2023 + + - course: meccanica-razionale + content: | + principio di d'Alembert e definizione di forze generalizzate. Calcolo di + quest'ultime nel caso dell'asta ruotante + tags: + - 2023 + + - course: meccanica-razionale + content: | + definizione di equilibrio stabile; come interpreti questa definizione per gli + equilibri stabili della lagrangiana? + tags: + - 2023 + + - course: meccanica-razionale + content: | + Dimostrare che il vincolo di rigidità di un corpo rigido è un vincolo olonomo + e ideale + tags: + - 2023 + + - course: meccanica-razionale + content: | + Lagrangiana ridotta. Che cosa puoi dire sulla stabilitá/instabilità del sis- + tema di partenza se trovi un equilibrio stabile/instabile per la Lagrangiana + di Routh? + tags: + - 2023 + + - course: meccanica-razionale + content: | + Esercizio 2 10 Maggio 2018 (Matematica) + tags: + - 2023 + + - course: meccanica-razionale + content: | + Operatore di inerzia + tags: + - 2023 + + - course: meccanica-razionale + content: | + Basi principali di un sistema di 8 punti disposti ai vertici di un cubo + tags: + - 2023 + + - course: meccanica-razionale + content: | + Potenziali generalizzati + tags: + - 2023 + + - course: meccanica-razionale + content: | + Potenziale generalizzato della forza di Coriolis + tags: + - 2023 + + - course: meccanica-razionale + content: | + Problema inverso di Keplero + tags: + - 2023 + + - course: meccanica-razionale + content: | + Lagrange-Dirichlet + tags: + - 2023 + + - course: meccanica-razionale + content: | + Parlare dei sistemi equivalenti di vettori applicati + tags: + - 2023 + + - course: meccanica-razionale + content: | + Problema dei due corpi e problema di keplero + tags: + - 2023 + + - course: analisi-2 + content: | + Dimostrazione del teorema di divergenza? + tags: + - 2023 + + - course: analisi-2 + content: | + Definire la misura di Lebesgue nei due modi + (Misura esterna+Caratheodory e modo costruttivo tramite aperti e compatti) + tags: + - 2023 + + - course: analisi-2 + content: | + E un esempio di insieme non misurabile + tags: + - 2023 + + - course: analisi-2 + content: | + Insiemi frattali e la loro dimensione e moltiplicatori di Lagrange + tags: + - 2023 + + - course: analisi-2 + content: | + Weierstrass in $\mathbb{R}^n$ + tags: + - 2023 + + - course: analisi-2 + content: | + Definizione di compatto + tags: + - 2023 + + - course: analisi-2 + content: | + Gauss Green con dimostrazione + tags: + - 2023 + + - course: analisi-2 + content: | + e conseguenze (formula dell’area) + tags: + - 2023 + + - course: analisi-2 + content: | + Enunciato del teorema di divergenza in $\mathbb{R}^n$ + tags: + - 2023 + + - course: analisi-2 + content: | + Definizione di flusso di un campo attraverso una superficie + tags: + - 2023 + + - course: analisi-2 + content: | + Scrivere sviluppo in serie di Fourier di $f(x)=|x|$ su $[-\pi,\pi]$ estesa per periodicità su $\mathbb{R}$ + tags: + - 2023 + + - course: analisi-2 + content: | + Risultati di convergenza serie di Fourier e dimostrazione della convergenza in $L^2$ + tags: + - 2023 + + - course: analisi-2 + content: | + Teorema di Cauchy + tags: + - 2023 + + - course: analisi-2 + content: | + Controesempio di esistenza ma non unicità + tags: + - 2023 + + - course: analisi-2 + content: | + Teorema di Peano (solo idea della dim) + tags: + - 2023 + + - course: analisi-2 + content: | + Cauchy-Lipschitz + tags: + - 2023 + + - course: analisi-2 + content: | + Banach-Caccioppoli + tags: + - 2023 + + - course: analisi-2 + content: | + Forme differenziali chiuse e esatte definizione e quando chiusa implica esatta e viceversa + tags: + - 2023 + + - course: analisi-2 + content: | + Definizione di serie numerica; cosa significa che converge/diverge; definizione equivalente di convergenza (criterio di Cauchy) + tags: + - 2023 + + - course: analisi-2 + content: | + Criterio di condensazione di Cauchy + tags: + - 2023 + + - course: analisi-2 + content: | + Dimostrare che $\mathbb{R}$ è completo per successioni + tags: + - 2023 + + - course: analisi-2 + content: | + Enunciato del Teorema Fondamentale del Calcolo + tags: + - 2023 + + - course: analisi-2 + content: | + Teorema di esistenza degli zeri + tags: + - 2023 + + - course: analisi-2 + content: | + Teorema dei valori intermedi + tags: + - 2023 + + - course: analisi-2 + content: | + Una funzione che soddisfa la proprietà di Darboux è continua? + tags: + - 2023 + + - course: analisi-2 + content: | + Enunciato Teorema Fondamentale del Calcolo + tags: + - 2023 + + - course: analisi-2 + content: | + Teorema di Weierstrass + tags: + - 2023 + + - course: analisi-2 + content: | + Dimostrare che esiste una successione dentro E che tende a sup E + tags: + - 2023 + + - course: analisi-2 + content: | + Teorema della Media Integrale + tags: + - 2023 + + - course: analisi-2 + content: | + Funzioni continue sono integrabili + tags: + - 2023 + + - course: analisi-2 + content: | + Dimostrazione di Heine-Cantor + tags: + - 2023 + + - course: analisi-2 + content: | + Cos'è una successione di Cauchy + tags: + - 2023 + + - course: analisi-2 + content: | + Dimostrare che una successione di Cauchy reale converge + tags: + - 2023 + + - course: analisi-2 + content: | + Teorema di Darboux + tags: + - 2023 + + - course: analisi-2 + content: | + Esempio di funzione con derivata non continua + tags: + - 2023 + + - course: analisi-2 + content: | + Caratterizzare i punti di discontinuità di una derivata + tags: + - 2023 + + - course: analisi-2 + content: | + Teorema di Lagrange; conseguenze sulla monotonia di Lagrange + tags: + - 2023 + + - course: analisi-2 + content: | + Dimostrazione Polinomio di Taylor con resto di Peano e di Lagrange + tags: + - 2023 + + - course: analisi-2 + content: | + Criterio di Leibniz per le serie + tags: + - 2023 + + - course: analisi-2 + content: | + Enunciato criterio di Dirichlet; applicazione alla serie $\sum \frac{\sin n}{n^\alpha}$ con $\alpha>0$ + tags: + - 2023 + + - course: analisi-2 + content: | + Perché $\sin n$ non ha limite a $+\infty$ (e $e^{in}$ denso nella circonferenza unitaria) + tags: + - 2023 + + - course: analisi-2 + content: | + Due definizioni equivalenti di $e$ + tags: + - 2023 + + - course: analisi-2 + content: | + dimostrazione lagrange + tags: + - 2023 + + - course: analisi-2 + content: | + dimostrazione rolle + tags: + - 2023 + + - course: analisi-2 + content: | + qualche implicazione di lagrange + tags: + - 2023 + + - course: analisi-2 + content: | + definizione di funzione analitica + tags: + - 2023 + + - course: analisi-2 + content: | + esempio di funzione non analitica + tags: + - 2023 + + - course: analisi-2 + content: | + teoria dei massimi e dei minimi con taylor oppure con le derivate successive + tags: + - 2023 + + - course: analisi-2 + content: | + teorema di esistenza e unicità + tags: + - 2023 + + - course: analisi-2 + content: | + definizione di equazione differenziale ordinaria + tags: + - 2023 + + - course: analisi-2 + content: | + mostrare come si risolvono equazioni lineari + tags: + - 2023 + + - course: analisi-2 + content: | + mostrare che lo spazio delle soluzioni omogenee è uno spazio vettoriale + tags: + - 2023 + + - course: analisi-2 + content: | + Esempio di funzione continua solo in un punto. F continua manda compatti in compatti. Definizione di integrale e teorema della media. + tags: + - 2023 + + - course: analisi-2 + content: | + ha chiesto di dimostrare che la funzione integrale è continua e se ingenerale è qualcosa di più che continua (è uniformemente continua) + tags: + - 2023 + + - course: analisi-2 + content: | + E di definire cos’è l’integrale di riemann + tags: + - 2023 + + - course: analisi-2 + content: | + Teorema di Rolle,Lagrange. + tags: + - 2023 + + - course: analisi-2 + content: | + Una funzione con derivata nulla è costante. + tags: + - 2023 + + - course: analisi-2 + content: | + Una funzione con derivata seconda nulla è una retta (varie dimostrazionei via Lagrange, Taylor, con problema di Cauchy) + tags: + - 2023 + + - course: analisi-2 + content: | + Cosa è una serie e dimostrazione criterio di Cauchy (via completezza di $\mathbb{R}$) + tags: + - 2023 + + - course: analisi-2 + content: | + Se f derivabile, f' manda intervalli in intervalli. Se f' può avere discontinuità a salto, baffo di Peano + tags: + - 2023 diff --git a/src/pages/domande-esami/index.astro b/src/pages/domande-esami/index.astro index 0429116..bcda123 100644 --- a/src/pages/domande-esami/index.astro +++ b/src/pages/domande-esami/index.astro @@ -10,7 +10,7 @@ const courseQuestionCounts = Object.fromEntries( database.questions.reduce((acc, question) => { acc.set(question.course, (acc.get(question.course) || 0) + 1) return acc - }, new Map()) + }, new Map()), ) --- @@ -33,16 +33,18 @@ const courseQuestionCounts = Object.fromEntries(
- {group.items.map(course => ( - - )) diff --git a/src/styles/components.scss b/src/styles/components.scss index dc3874d..c7fd776 100644 --- a/src/styles/components.scss +++ b/src/styles/components.scss @@ -33,7 +33,11 @@ place-content: center; font-size: 24px; - font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 24; + font-variation-settings: + 'FILL' 0, + 'wght' 300, + 'GRAD' 0, + 'opsz' 24; max-width: 32px; } @@ -900,11 +904,17 @@ width: 100%; justify-content: center; + // align-items: start; .text > * { max-width: none; } + .card { + display: grid; + grid-template-rows: 1fr auto; + } + @media screen and (max-width: $screen-desktop-min) { grid-template-columns: 1fr;