Built with Alectryon, running Coq+SerAPI v8.17.0+0.17.3. Bubbles () indicate interactive fragments: hover for details, tap to reveal contents. Use Ctrl+↑ Ctrl+↓ to navigate, Ctrl+🖱️ to focus. On Mac, use instead of Ctrl.
From OGS Require Import Prelude.
From OGS.Ctx Require Import All Subst.
From OGS.OGS Require Import Game Strategy.
From OGS.OGS Require Soundness.
From OGS.Examples Require STLC_CBV ULC_CBV SystemL_CBV SystemD.

Module generic.
  Import Soundness.
Goal True.
  idtac "=============================".
  idtac "Generic OGS soundness theorem".
  idtac "=============================".
  idtac "1. Arguments and type".
  idtac "-----------------------------".
Abort.
About Soundness.ogs_correction.
Goal True.
  idtac "--------------".
  idtac "2. Assumptions".
  idtac "--------------".
Abort.
Print Assumptions Soundness.ogs_correction.
End generic.

Module stlc.
Import STLC_CBV.
Goal True.
  idtac "===================================================".
  idtac " Simply-typed lambda-calculus OGS soundness theorem".
  idtac "===================================================".
  idtac "1. Arguments and type".
  idtac "---------------------------------------------------".
Abort.
About STLC_CBV.stlc_ciu_correct.
Goal True.
  idtac "--------------".
  idtac "2. Assumptions".
  idtac "--------------".
Abort.
Print Assumptions STLC_CBV.stlc_ciu_correct.
End stlc.

Module ulc.
Import ULC_CBV.
Goal True.
  idtac "==============================================".
  idtac " Untyped lambda-calculus OGS soundness theorem".
  idtac "==============================================".
  idtac "1. Arguments and type".
  idtac "----------------------------------------------".
Abort.
About ULC_CBV.ulc_ciu_correct.
Goal True.
  idtac "--------------".
  idtac "2. Assumptions".
  idtac "--------------".
Abort.
Print Assumptions ULC_CBV.ulc_ciu_correct.
End ulc.

Module systeml.
Import SystemL_CBV.
Goal True.
  idtac "===================================".
  idtac " CBV System L OGS soundness theorem".
  idtac "===================================".
  idtac "1. Arguments and type".
  idtac "-----------------------------------".
Abort.
About SystemL_CBV.ciu_correct.
Goal True.
  idtac "--------------".
  idtac "2. Assumptions".
  idtac "--------------".
Abort.
Print Assumptions SystemL_CBV.ciu_correct.
End systeml.

Module systemd.
Import SystemD.
Goal True.
  idtac "=========================================".
  idtac " Polarized System D OGS soundness theorem".
  idtac "=========================================".
  idtac "1. Arguments and type".
  idtac "-----------------------------------------".
Abort.
About SystemD.ciu_correct.
Goal True.
  idtac "--------------".
  idtac "2. Assumptions".
  idtac "--------------".
Abort.
Print Assumptions SystemD.ciu_correct.
End systemd.