tamarin-prover-term-0.8.5.0: Term manipulation library for the tamarin prover.

MaintainerBenedikt Schmidt <beschmi@gmail.com>
Safe HaskellNone

Term.Builtin.Rules

Contents

Description

Builtin rewriting rules.

Synopsis

Rewriting rules

data RRule a Source

A rewrite rule.

Constructors

RRule a a 

Instances

dhRules :: Set (RRule LNTerm)Source

The rewriting rules for Diffie-Hellman. This is a presentation due to Lankford with the finite variant property.

bpRules :: Set (RRule LNTerm)Source

The rewriting rules for bilinear pairing. These rules extend the the rules for Diffie-Hellman.

msetRules :: Set (RRule LNTerm)Source

The rewriting rules for multisets.

pairRules :: Set StRuleSource

The rewriting rules for standard subterm operators that are builtin.

symEncRules :: Set StRuleSource

The rewriting rules for standard subterm operators that are builtin.

asymEncRules :: Set StRuleSource

The rewriting rules for standard subterm operators that are builtin.

signatureRules :: Set StRuleSource

The rewriting rules for standard subterm operators that are builtin.

Convenience export