SCVeamer 1.4 prototype — English edition
Credits and references
Back to the sample guide · Open sample slides
Research project and joint development
SCVeamer 1.4 prototype — English edition is a Beamer-style HTML slide editor for visualizing several complex variables. It was created as part of Project Holomorphonautica, a project on visualization and geometric intuition in complex analytic geometry and several complex variables.
| Research project | Developing geometric intuition in several complex variables through AI-assisted visualization |
|---|---|
| Programme | MEXT — Supporting Pioneering Research through AI for 1,000 Discovery challenges (SPReAD) |
| Funding period | June 2026–January 2027 |
| Principal investigator | Takayuki Koike, Institute of Pure and Applied Sciences, University of Tsukuba |
| Project nickname | Project Holomorphonautica |
Joint development of the SCVeamer system
Jointly developed by Takayuki Koike with:
- Kyoka Marui — Tohoku University
- Masakazu Takakura — Tokyo Metropolitan University
- Ryo Uchimoto — Kyushu University
This credit covers the whole system, including the three interactive visualizations, editing interface, conversion engine and slide player.
Shared conception of the games
Discussions among Kyoka Marui, Masakazu Takakura, Ryo Uchimoto and Takayuki Koike about what to observe and understand through 3D VR visualizations of complex analytic geometry led to games for practicing visual observation. Subharmonic?, Plurisubharmonic? and Ryokuinzu — Pseudoconvex? arose from that shared conception. Their existing in-game credits are retained.
Implementation assistance
ChatGPT assisted with coding and documentation.
Software used
| Software | Role and official information |
|---|---|
| Python and Tkinter | Editing interface and conversion workflow. Python / Tkinter |
| pypdf 6.10.0 | PDF structure, link annotations and vector handout generation. Documentation |
| pypdfium2 5.14.0 / PDFium | Rendering PDF pages and extracting visible text. Documentation |
| Pillow 12.3.0 | Encoding the rendered pages as PNG images. Documentation |
| TeX Live, Beamer, LuaLaTeX and fontspec | Mathematical typesetting in the user's TeX environment. TeX Live / Beamer / fontspec. LuaTeX-ja is used by the separate Japanese edition. |
| PyInstaller | Optional packaging as a Windows executable. Official website |
This source ZIP does not contain Python, pypdf, pypdfium2/PDFium, Pillow, PyInstaller or TeX itself. Pinned dependencies are installed separately; their collected notices are in the kit root's THIRD_PARTY_NOTICES.txt and licenses/ directory. Their authorship and license terms are those of the respective official distributions. Existing credits in the interactive visualizations are preserved.
Colors
blue uses a white background, blue headings and green accents. red refers to the heading color #9F166A on tkoike.com. yellow draws on the original Beamer/Metropolis palette: yellow-orange #EB811B, dark blue-green #23373B and background #FAFAFA.
THIS ENGLISH SAMPLE LECTURE
Intensive Lecture -- Day 1: Complex Analysis in Several Variables. English version of the Japanese version 1.3 lecture aligned with the R135 notes, including the boundary Levi form and holomorphic extension. There are 46 logical slides, 76 display states and 135 planned minutes (14:55-17:10). The title remains the lecture title inside the deck; the website presents it as sample slides. The final question compares strong 1-completeness / strong 1-convexity with weak 1-completeness.
The mathematical source, timing and printed explanations are in talk.tex. The kit includes two theme files, eight static PDF figures, the supplied analytic-disc illustration, supplementary slide metadata and these credits. The finished HTML embeds all three English interactive interfaces. The English source uses LuaLaTeX and Latin Modern fonts, without Japanese font packages.
LECTURE AUTHOR AND SOURCE NOTES
Takayuki Koike, University of Tsukuba. Complex Analytic Geometry and Dynamics on Analytic Neighborhood Spaces. Supplied R135 file: ANNS_R135_FULL (1).pdf, 916 pages. Version shown on its title page: Version v0.4, September 26, 2026.
Reference map: Chapter I, Section 9: one-variable review and subharmonic functions. Chapter I, Section 8.7: complex derivatives and the Laplacian convention. Chapter I, Sections 6.4-6.5: distributions and function-space topologies. Chapter III, Sections 1.1-1.2, 2.1, 2.7 and 2.10: holomorphic functions, complex geometry, plurisubharmonicity and pseudoconvexity. Observation III.2.148, printed p. 492 / PDF p. 510: boundary Levi form and holomorphic functions. Lemma III.1.14 supplies the background for the normal form, which is used without proof in this lecture. Figure III.4, printed p. 493 / PDF p. 511: analytic-disc configuration.
The content continues to reflect the 24 annotations on previously supplied lecture slides. The original notes and annotated PDFs are not redistributed in the kit; the lecture reorganizes their material for this presentation.
HISTORICAL REFERENCE: RYOKUINZU AND OKA
Toshio Nishino, "Oka Kiyoshi sensei no sugaku" [The Mathematics of Professor Kiyoshi Oka], Sugaku 33(2) (1981), 171-178 (in Japanese). The discussion of Ryokuinzu is on pp. 174-175; the short quotation is on p. 175. The English quotation in the slide is identified as a translation. https://doi.org/10.11429/sugaku1947.33.171
SUPPLEMENT FOR OKA'S LEMMA
Jean-Pierre Demailly, Complex Analytic and Differential Geometry (2012), Chapter I, Theorem (7.2)(e), p. 54. https://www-fourier.univ-grenoble-alpes.fr/~demailly/manuscripts/agbook.pdf
SUPPLEMENT FOR LOCAL HOLOMORPHIC EXTENSION
Jiri Lebl, Tasty Bits of Several Complex Variables, version 4.4, Theorem 2.3.11, printed pp. 75-76. https://jirka.org/scv/scv.pdf Observation III.2.148 directly gives a uniform bound at the disc centers and the resulting failure of holomorphic convexity. The local extension argument is a separate supplement using a Cauchy integral and parameter variation. The positive-Levi function 1/w is local, not asserted to exist globally.
INTERACTIVE EXAMPLES AND NOTATION
The interfaces originate in the Project Holomorphonautica materials supplied on 22 October 2026. Their version 1.2 behavior is retained, with English text and English language defaults in this edition. The kit embeds resources/games/ in each generated HTML file; no external game download is needed for viewing.
Lecture mode selects a registered example by ID. It offers a formula display, question/answer-and-explanation switch, interactive controls and reset. It does not use scoring, random next questions or saved progress. Existing credits inside the three interfaces are retained.
Examples used: Subharmonic?: std-b03, std-b02, std-i02. Ryokuinzu: lecture-ball, lecture-polydisc, n18. Plurisubharmonic?: N01, A03. The lecture-ball and lecture-polydisc IDs are existing fixed lecture examples. The three Ryokuinzu questions and observation instructions are stored in lecture-plan.json. The kit manual lists all 194 registered examples.
Notation follows R135: the negative-sign Delta, H(phi), Psh(Omega), sqrt(-1), roman Re and Im, and Lebesgue measure d lambda. The SH interface's Laplacian corresponds to -Delta; the PSH interface's Levi matrix is H(u), the complex Hessian of the function. The boundary Levi form is its restriction to the complex tangent space when the function defines a boundary.
FIGURES
The eight existing static PDF figures in assets/ show surfaces, complex-line restrictions and domain fibers. They already use English or mathematical labels and are preserved. The source includes editable TikZ sketches of circles, overlapping domains, tangent vectors, sublevel sets, compact fibers and a locally supporting hypersurface. These are ordinary lines, circles, arrows and labels; no image-generation application is needed to rebuild them.
assets/levi-analytic-discs.png is the supplied illustration, preserved unchanged. It corresponds to R135 Figure III.4 and illustrates the relationship between discs, their centers and their boundary circles in Observation III.2.148. Its labels are mathematical and need no translation. Matplotlib is unnecessary for normal rebuilding because the figure assets are included.
OUTPUTS AND PRESENTATION SETTINGS
SCVeamer renders the typeset PDF pages as PNG using pypdfium2/PDFium and Pillow, reads PDF structure with pypdf, and packages them with interactive examples and a player in a self-contained index.html. talk.pdf contains every display state; handout.pdf contains the final state of each logical slide. This sample disables speaker notes and does not generate a speaker guide. Its blue theme and lack of footer branding are unchanged. Planned finish times follow the start time and per-slide minutes written in talk.tex. They are a schedule, not an elapsed-time timer.