@[reducible, inline]
Equations
- Cvc.ESymbol.IdentAt k = Cvc.ESymbol fun (x : Type) [Cvc.IsSrt x] => Cvc.Symbol.IdentAt k x
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbol.TermAt k = Cvc.ESymbol fun (x : Type) [Cvc.IsSrt x] => Cvc.Symbol.TermAt k x
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbol.ValueAt k = Cvc.ESymbol fun (x : Type) [Cvc.IsSrt x] => Cvc.Symbol.ValueAt k x
Instances For
Equations
- Cvc.ESymbol.unrollAt ident k = Cvc.ESymbol.map ident fun (x : Cvc.Symbol.Ident (ident.srt fun (x : Type) [Cvc.IsSrt x] => Cvc.Symbol.Ident x).toType) => x.unroll k
Instances For
Equations
- Cvc.ESymbol.instToStringIdentAt = { toString := fun (id : Cvc.ESymbol.IdentAt k) => toString id.getData }
Equations
- Cvc.ESymbol.instToStringTermAt = { toString := fun (id : Cvc.ESymbol.TermAt k) => toString id.getData }
Equations
- Cvc.ESymbol.instToStringValueAt = { toString := fun (id : Cvc.ESymbol.ValueAt k) => toString id.getData }
@[reducible, inline]
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbols.ByName.IdentsAt k = Cvc.ESymbols.ByName fun (x : Type) [Cvc.IsSrt x] => Cvc.Symbol.IdentAt k x
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbols.ByName.TermsAt k = Cvc.ESymbols.ByName fun (x : Type) [Cvc.IsSrt x] => Cvc.Symbol.TermAt k x
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbols.ByName.ValuesAt k = Cvc.ESymbols.ByName fun (x : Type) [Cvc.IsSrt x] => Cvc.Symbol.ValueAt k x
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbols.ByName.StatePredT m = ({k : Nat} → Cvc.ESymbols.ByName.PredAtT m k)
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbols.ByName.StateRelationT m = ({k : Nat} → Cvc.ESymbols.ByName.PredAtT m k)
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbols.ByName.FunAtT m α k = (Cvc.ESymbols.ByName.TermsAt k → Cvc.Term.BuildT m (Cvc.Term α))
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbols.ByName.StatePredicateT m = ({k : Nat} → Cvc.ESymbols.ByName.PredAtT m k)
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Equations
- Cvc.ESymbols.ByName.StateRelT m = ({k : Nat} → Cvc.ESymbols.ByName.RelAtT m k)
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]