Documentation

Pdl.Vocab

Vocabulary (part of Section 2.1) #

@[reducible, inline]
abbrev Vocab :
Equations
Instances For
    Equations
    Instances For
      Equations
      Instances For
        Equations
        Instances For
          Equations
          Instances For
            @[reducible, inline]
            abbrev List.fvoc (L : List Formula) :
            Equations
            Instances For
              @[reducible, inline]
              abbrev List.pvoc (L : List Program) :
              Equations
              Instances For
                theorem Vocab.fromListProgram_map_iff {vocabOfProgram : ProgramVocab} (n : ) (L : List Program) :
                n fromList (List.map vocabOfProgram L) αL, n vocabOfProgram α
                Equations
                Instances For
                  Equations
                  Instances For
                    @[simp]
                    theorem subprograms.refl {α : Program} :
                    theorem testsOfProgram.voc (α : Program) {τ : Formula} (τ_in : τ testsOfProgram α) :
                    τ.voc α.voc

                    Fresh variables #

                    Get a fresh atomic proposition x not occuring in ψ.

                    Equations
                    Instances For

                      Get a fresh atomic proposition x not occuring in α.

                      Equations
                      Instances For