A page on LabLog, a review site (not the lab's official page)
Category Theory and Formal Methods Lab
Machine-translated · View original
The lab uses category theory to treat a wide variety of logics in a unified way, supporting the verification of software.

AboutAbout the lab
Understanding how logic works through category theory.
This lab studies universal logic, which treats a wide variety of logical systems in a common framework.
Using category theory as its mathematical language, the lab works on the theory of institutions, which formalizes a logical system as a combination of a signature (a collection of symbols), sentences, models, and a satisfaction relation.
The lab has been involved in laying logical foundations for formal methods, which are used to write software specifications and support their verification, and in designing tools that assist with proofs.
Recently, the lab has been extending its theory to hybrid systems, which combine discrete and continuous behavior, and to quantum computation.
Key terms
- Category theory
- A branch of mathematics that abstractly studies objects and the relationships between them. In this lab, it is used to compare and integrate logical systems.
- Institution
- A formalization, using category theory, of a logical system as a combination of a collection of symbols, sentences, models, and a satisfaction relation.
- Formal methods
- Methods for writing software specifications and carrying out their verification with a mathematical basis.
ResearchResearch themes
The lab studies theories that make it possible to compare and integrate a wide variety of logical systems within a common framework, and has also been involved in laying logical foundations for software specification and verification. Beyond theory, it works on designing theorem-proving tools and extending the theory to hybrid systems and quantum computation.
*Illustrative imageA unified theory of logical systems
The lab studies general frameworks for building and reasoning about a wide variety of logical systems. Through institution-based model theory using category theory, it aims to make it possible to handle comparison, integration, and interconnection of logical systems in a systematic way.
*Illustrative imageLogical foundations of proof scores
The lab was involved in the design of CafeOBJ, an algebraic specification language. Its central goal was to give rigorous logical foundations to proof scores, a formal method that supports both software specification and structured, interactive verification.
*Illustrative imageDeveloping tools that support proofs
The lab designed CITP, a theorem prover that supports inductive reasoning about algebraic specifications. To increase expressive power, it introduced transition algebras, which add features of dynamic logic, such as state transitions and their composition, to many-sorted first-order logic.
*Illustrative imageToward hybrid systems and quantum computation
The lab is extending transition algebras to hybrid systems, which combine discrete and continuous behavior. It has also applied the theory of institutions to quantum computation, presenting a proof system and a Birkhoff-style completeness theorem.
MembersFaculty
- Associate ProfessorDaniel Gaina
VoicesStudent voices
Ratings and reviews reflect the experiences of individual current or former students, not the lab's official views. Whether a lab has reviews, or how many, says nothing about the lab itself.
Students who take part in an interview may receive a thank-you gift worth ¥1,000, regardless of what they say.
Student ratings (0 students)
--
--
--
--
--
--
Student voices answer questions like these
- What's great about this lab?
- What did you learn after joining?
- What's the vibe, and what is the professor like?
- Who is this lab for?
- Where do graduates go?
Your experience can help younger students choose their lab. Your name won't be shown.
Write a lab reviewAnonymous · Your draft is saved if you stopRelatedLabs similar to Category Theory and Formal Methods Lab
Partial Differential Equations and Calculus of Variations LabInstitute of Mathematics for Industry, Division of International Collaboration and DevelopmentPartial differential equations, calculus of variations, Γ-co…
Optimization and Mathematical Programming LabInstitute of Mathematics for Industry, Division of Advanced Optimization and Quantum Mathematics ResearchOptimization, mathematical programming, and continuous optim…
Optimization and Mathematical Programming LabInstitute of Mathematics for Industry, Division of Advanced Optimization and Quantum Mathematics ResearchOptimization, mathematical programming, and continuous optim…
Mathematical Statistics and Statistical Learning Theory LabInstitute of Mathematics for Industry, Division of Industrial Mathematical Statistics ResearchMathematical statistics, probability theory, statistical lea…The information on this page is compiled by the LabLog team from the lab's public information and interviews. For corrections or removal requests, please contact LabLog, not the lab.
Report an errorAbout the images
The top and research theme images are illustrative and were not taken at the lab. They are cropped from Wikimedia Commons images. Cropped CC BY-SA images are provided under the same CC BY-SA license as the original (version shown on each line).
- Top image: “Commutative diagram zelmerszoetrop” Zelmerszoetrop (talk) / CC0 (cropped)
- A unified theory of logical systems: “Mattel Pixter - board - System Logic SL3876D-1731” Raimond Spekking / CC BY-SA 4.0 (cropped)
- Logical foundations of proof scores: “Bhaskaracharya proof of pythagorean Theorem” Mahusha / CC BY-SA 4.0 (cropped)
- Developing tools that support proofs: “20th Century Small Wooden Abacus” Deinodactyla / CC0 (cropped)
- Toward hybrid systems and quantum computation: “Quantum circuit that exhibits Parity Measurement” Vtomole / CC BY-SA 4.0 (cropped)
- Related lab (Partial Differential Equations and Calculus of Variations Lab): “Graphene g-C3N4” Vicente Neto / CC BY 4.0 (cropped)
- Related lab (Optimization and Mathematical Programming Lab): “Optimization Problem 2” Musical Inquisit / CC BY-SA 4.0 (cropped)
- Related lab (Optimization and Mathematical Programming Lab): “S asdf rot” Trabandt / CC0 (cropped)
- Related lab (Mathematical Statistics and Statistical Learning Theory Lab): “Dices-probability-def-2” Svjo / CC BY-SA 3.0 (cropped)
About LabLog
LabLog is a lab review app for students only. Student members at each university interview students in labs and publish what they say. Student voices can only be read by students who sign up with a university email address. Operated by bestiee Inc.
Learn more about LabLog ↗Search engines and AI may reference the basic lab info and rating summaries on this page and the description of LabLog. Student voices are for student members only. Automated collection by programs (scraping, or input to or training of AI) is prohibited under Article 8 of the Terms of Service. If you need data for research or analysis, please contact us.