Syntax extension for Cvc.Symbols (Cvc.Symbol structures) #
TODO #
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- Cvc.Symbols.Dsl.Idents.id_inst = Lean.mkIdent `instSymbols
Instances For
Equations
Instances For
Equations
- Cvc.Symbols.Dsl.Idents.id_toSymbols = Lean.mkIdent `toSymbols
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- Cvc.Symbols.Dsl.Idents.id_Function = Lean.mkIdent `Function
Instances For
Equations
Instances For
Equations
- Cvc.Symbols.Dsl.Idents.id_Predicate = Lean.mkIdent `Predicate
Instances For
Equations
Instances For
Equations
- Cvc.Symbols.Dsl.Idents.id_Relation = Lean.mkIdent `Relation
Instances For
Equations
- Cvc.Symbols.Dsl.Idents.idRef_Symbol = Lean.mkIdent `Cvc.Symbol
Instances For
Equations
- Cvc.Symbols.Dsl.Idents.idRef_Repr = Lean.mkIdent `Cvc.Symbol.Repr
Instances For
Equations
- Cvc.Symbols.Dsl.Idents.idRef_Symbol_mkIdent = Lean.mkIdent `Cvc.Symbol.mkIdent
Instances For
Equations
- Cvc.Symbols.Dsl.Idents.idRef_Symbols = Lean.mkIdent `Cvc.Symbols
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Instances For
@[defaultInstance 1000]
Equations
- One or more equations did not get rendered due to their size.
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
def
Cvc.Symbols.Dsl.Test.My.Symbols.myReset!
{R✝ : Symbol.Repr}
{β✝ : Type}
[Symbol.Getter (R✝ Bool) β✝]
:
Symbols R✝ → β✝
Equations
- self✝.myReset! = Cvc.Symbol.Getter.getInner self✝.myReset
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Equations
- Cvc.Symbols.Dsl.Test.My.Symbols.idents = { myCounter := Cvc.Symbol.mkIdent "myCounter", myReset := Cvc.Symbol.mkIdent "myReset" }
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
Testing...
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
def
Cvc.Symbols.Dsl.Test.My.Symbols.myCounter!
{R✝ : Symbol.Repr}
{β✝ : Type}
[Symbol.Getter (R✝ Int) β✝]
:
Symbols R✝ → β✝
Equations
- self✝.myCounter! = Cvc.Symbol.Getter.getInner self✝.myCounter
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Equations
- Cvc.Symbols.Dsl.Test.MySymbols.idents = { myCounter := Cvc.Symbol.mkIdent "myCounter", myReset := Cvc.Symbol.mkIdent "myReset" }
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
def
Cvc.Symbols.Dsl.Test.MySymbols.myReset!
{R✝ : Symbol.Repr}
{β✝ : Type}
[Symbol.Getter (R✝ Bool) β✝]
:
MySymbols R✝ → β✝
Equations
- self✝.myReset! = Cvc.Symbol.Getter.getInner self✝.myReset
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[defaultInstance 1000]
Equations
- One or more equations did not get rendered due to their size.
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
def
Cvc.Symbols.Dsl.Test.MySymbols.myCounter!
{R✝ : Symbol.Repr}
{β✝ : Type}
[Symbol.Getter (R✝ Int) β✝]
:
MySymbols R✝ → β✝
Equations
- self✝.myCounter! = Cvc.Symbol.Getter.getInner self✝.myCounter
Instances For
Testing...
Instances For
@[reducible, inline]