Documentation

LeanPool.MRiscX.Tactics.HelpCodeProofTactics

HelpCodeProofTactics #

This module provides auxiliary helpers for the MRiscX code-proof tactics.

Tries to solve a s.currInstr = instr goal. Requires the s.cdoe and s.pc being introduced as h_code' and h_pc respectively as hypothesis

Equations
Instances For

    Simplify total-map updates appearing in the goal.

    Equations
    Instances For

      Prepare the goal for the second branch of a sequencing proof.

      Equations
      Instances For

        Collapse a list of rcases alternatives into a single pattern, using the lone pattern directly when there is exactly one. Adapted from Lean.Elab.Tactic.RCases.

        Equations
        Instances For

          Parses a Syntax into the RCasesPatt type used by the RCases tactic.

          Equations
          Instances For

            Split the conjunctions and disjunctions in the given hypothesis.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For