Research scientist · Consultant

Hugolin Bergier

Logic-based AI for program understanding

When AI explains software, its statements about the code should be verifiable. As Research Scientist at Phase Change Software since 2017, I lead the design of a formal ontology of program semantics, designed the derivation logic that reasons over it, and am now connecting that layer to LLM agents. Through Analogia Entis, my independent practice, I consult on formal ontologies and knowledge graphs, hybrid symbolic and LLM architecture, and verification in Lean 4.

Open to research-scientist roles · Remote, US and EU time zones · contact@analogia-entis.com

Portrait of Hugolin Bergier
3,182
COBOL modules and 3,332 copybooks of a Fortune 100 insurer, ingested into one knowledge graph
Lean 4
machine-verified counterexamples that identified soundness issues across two revisions of a client's framework
US + EP
granted patent family (three grants) on machine-based instruction editing
PhD
mathematics and formal logic, Sorbonne; Visiting Professor of Computer Science, Regis University (2026 to 2027)

Industrial and Consulting Work

Items 01 to 04 and 06 are my work at Phase Change Software on a deterministic code-understanding platform. Item 05 was a consulting engagement through Analogia Entis.

01

A formal ontology of program semantics

Lead designer of the platform's formal ontology for program semantics: 19 entity types and 19 relation types, organized in four layers (computational, context, business, and bridge).

Ontology engineeringKnowledge representationProgram semantics
02

Applied to a Fortune 100 COBOL estate

The ontology was applied to the COBOL estate of a Fortune 100 US insurer: 3,182 modules and 3,332 copybooks ingested into a knowledge graph supporting structural and semantic queries.

COBOLKnowledge graphs
03

Derivation logic over the graph, portable to SQL

I designed schema-level derivation logic, written as TypeQL functions over TypeDB, that computes functional classifications and aggregations of program structure from the schema. The derivation logic has been shown portable across a graph database and a SQL engine, which decouples the ontology from any single store.

TypeDB / TypeQLAutomated reasoningSQL
04

Patent family on machine-based instruction editing

Co-inventor on the granted patent family Inductive Equivalence in Machine-Based Instruction Editing: US 11,157,250 B2 (2021), US 11,720,334 B2 (2023), and EP 17825321.7 (2025).

Program analysisPatents
05

Machine-checked review of a complexity-theory framework

For a consulting client, a full formalization in Lean 4 (with Mathlib) of a novel complexity-theory framework. The machine-verified counterexamples identified soundness issues across two major revisions of the paper.

Lean 4MathlibFormal verification
06

Connecting the symbolic layer to LLM agents

Research prototypes and reasoning engines in Prolog, Haskell, and Clojure. Current work integrates the symbolic layer with LLM-based agents, using Claude Code, MCP servers, and multi-agent harnesses.

Neurosymbolic AIMCPPrologHaskell

Hiring or Consulting

For teams hiring

Research and applied-science roles

I am open to senior research-scientist and applied-scientist positions in AI for code, knowledge representation, and formal methods.

  • AI for code: program understanding and analysis
  • Knowledge representation and formal ontologies
  • Neurosymbolic systems combining LLMs with reasoning
  • Formal verification and theorem proving

Remote across US and EU time zones; dual US and French citizen.

Discuss a role

For projects

Consulting through Analogia Entis

Analogia Entis is my independent practice, based in France. An engagement can be a single review, a scoped piece of work, or an ongoing advisory role.

  • Design or audit of a formal ontology or knowledge graph
  • Architecture review of hybrid symbolic and LLM systems
  • Formalization and verification of algorithms and proofs in Lean 4
  • Expert assessment of the reasoning capabilities and limits of an AI system
  • Research collaboration and technical writing

This practice is separate from my work at Phase Change Software and does not take on legacy-code modernization.

Discuss a project

Logician and Computer Scientist

I hold a PhD in mathematics and formal logic from Université Paris-Sorbonne, with a dissertation on the logic of movement supervised by Jean-Pierre Desclés. I have been Research Scientist at Phase Change Software since 2017. At Regis University in Denver I was a tenured associate professor, department chair, and director of the BS in Computer Science until 2026, and I am now Visiting Professor of Computer Science there for 2026 to 2027. My courses covered computation theory (automata, recursive functions, λ-calculus, complexity), principles of programming languages, and AI ethics.

My research is in formal logic (intensional logic, combinatory logic, the λ-calculus) and in what a reasoning system can legitimately claim to know, including the rationality of large language models. Earlier, I worked as a management and strategy consultant at BearingPoint in Paris, and as a research intern in computational linguistics with Thales Group and the Université du Québec.

Full curriculum vitae →

Toolbox

TypeDB / TypeQL OWL 2 · RDF · SKOS Prolog Lean 4 · Mathlib Z3 Haskell Clojure Python Claude Code · MCP

Contact

Email is the quickest way to reach me.

Based in Angers, France (CET)
Languages English · French

Useful to include

For a role: the team, the problem it works on, and whether the position is remote. For a project: the system concerned, the question you need answered about it, and your timeline.

Email me