Database #
A Database is a finite set of FunctionFreeFacts.
@[reducible, inline]
abbrev
Database
(sig : Signature)
[DecidableEq sig.P]
[DecidableEq sig.C]
[DecidableEq sig.V]
:
Type (max 0 u_3 u_1)
Instances For
def
Database.toFactSet
{sig : Signature}
[DecidableEq sig.P]
[DecidableEq sig.C]
[DecidableEq sig.V]
(db : Database sig)
:
Any Database can trivially be converted to a finite and function free FactSet.
Equations
Instances For
def
Database.constants
{sig : Signature}
[DecidableEq sig.P]
[DecidableEq sig.C]
[DecidableEq sig.V]
(db : Database sig)
:
Each Database has a finite set of constants.
Equations
Instances For
@[simp]
theorem
Database.toFactSet_constants_same
{sig : Signature}
[DecidableEq sig.P]
[DecidableEq sig.C]
[DecidableEq sig.V]
(db : Database sig)
:
When converting a Database to a FactSet, the constants remain the same.