Step * 1 of Lemma FOStruct-false-subtype-evidence


1. Dom Type
2. FOStruct+{i:l}(Dom)
3. name Atom
4. vars : ℤ List
5. FOAssignment(remove-repeats(IntDeq;vars),Dom)
⊢ (S "false" []) ⊆((S name map(a;vars)) ⋃ (S "false" []))
BY
(Assert ⌜vars ∈ {z:ℤ(z ∈ vars)}  List⌝⋅ THEN Auto) }


Latex:


Latex:

1.  Dom  :  Type
2.  S  :  FOStruct+\{i:l\}(Dom)
3.  name  :  Atom
4.  vars  :  \mBbbZ{}  List
5.  a  :  FOAssignment(remove-repeats(IntDeq;vars),Dom)
\mvdash{}  (S  "false"  [])  \msubseteq{}r  ((S  name  map(a;vars))  \mcup{}  (S  "false"  []))


By


Latex:
(Assert  \mkleeneopen{}vars  \mmember{}  \{z:\mBbbZ{}|  (z  \mmember{}  vars)\}    List\mkleeneclose{}\mcdot{}  THEN  Auto)




Home Index