<br>
<br>

{.title}
On the two paths problem and theorem

<br>
<br>
<br>
<br>

{.author}
<u>Samuel Humeau</u> and Damien Pous.

{.title-metadata}
ENS de Lyon, LIP, équipe PLUME

<br>

{.date}
19/11/2025

{pause up #sommaire}
# Sommaire

{style="display: flex; position:relative"}
> > {slip include src="problem_theorem.md"}
>
> {step}
>
> > {slip include src="theorem_proof.md"}
>
> {step}
>
> > {slip include src="algorithm.md"}
>
> {step}

![](dessins/vertical-space.svg)

![](dessins/vertical-space.svg)

<style>
.slip {
  background-color: rgb(255 255 245); /*rgb(245 245 240);*/
  font-family: Quicksand, sans serif;
}

img {
  display: block;
  margin: auto;
}

.title {
  display: inline-block;
  color: rgb(220 60 60);
  font-weight: bold;
  text-align: center;
  font-size: 2em;
  position: relative;
  padding: 0.5em 1em;   /* spacing inside the brackets */
}

/* Left bracket */
.title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  border-left: 10px solid black;     /* vertical line */
  border-top: 10px solid black;      /* top horizontal */
  border-bottom: 10px solid black;   /* bottom horizontal */
  width: 0.6em;                     /* "depth" of bracket */
}

/* Right bracket */
.title::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-right: 10px solid black;    /* vertical line */
  border-top: 10px solid black;      /* top horizontal */
  border-bottom: 10px solid black;   /* bottom horizontal */
  width: 0.6em;                     /* "depth" of bracket */
}

.author {
    text-align: center;
    font-size: 1.5em;
}

.title-metadata {
    text-align: center;
    font-size: 1em;
}

.date {
    text-align: center;
    font-size: 0.8em;
}

td, th {
   outline: solid rgb(0 0 0) 2px;
}

table {
    width: 100%;
    text-align: center;
}

.unrevealed {
    opacity: 0;
}

.two-columns {
    column-count: 2;
   column-gap: 0px;
    text-align: center;
    float: center;
}

</style>
