Documentation

Pdl.Vocab

Syntax (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 Vocab.fromList (List.map vocabOfProgram L) αL, n vocabOfProgram α
                theorem Formula.voc_boxes {δ : List Program} {φ : Formula} :
                (⌈⌈δ⌉⌉φ).voc = δ.pvoc φ.voc
                Equations
                • lf.voc = lf.unload.voc
                Instances For
                  Equations
                  Instances For

                    Prog(α)

                    Equations
                    Instances For
                      @[simp]
                      theorem subprograms.refl {α : Program} :
                      theorem testsOfProgram.voc (α : Program) {τ : Formula} (τ_in : τ testsOfProgram α) :
                      τ.voc α.voc