Step * of Lemma flattice-order-append

X:Type. ∀a1,b1,as,bs:(X X) List List.
  (flattice-order(X;a1;b1)  flattice-order(X;as;bs)  flattice-order(X;a1 as;b1 bs))
BY
(Auto
   THEN All (Unfold  `flattice-order`)
   THEN (All (RWO "l_all_iff") THENA Auto)
   THEN (All (RWO "l_exists_iff") THENA Auto)
   THEN RWO "member_append" 0
   THEN Auto
   THEN ExRepD) }

1
1. Type
2. a1 (X X) List List
3. b1 (X X) List List
4. as (X X) List List
5. bs (X X) List List
6. ∀b:(X X) List
     ((b ∈ b1)  ((∃x:X X. ((x ∈ b) ∧ (∃y∈b. flip-union(x) ∈ (X X)))) ∨ (∃a:(X X) List. ((a ∈ a1) ∧ a ⊆ b))))
7. ∀b:(X X) List
     ((b ∈ bs)  ((∃x:X X. ((x ∈ b) ∧ (∃y∈b. flip-union(x) ∈ (X X)))) ∨ (∃a:(X X) List. ((a ∈ as) ∧ a ⊆ b))))
8. (X X) List
9. (b ∈ b1) ∨ (b ∈ bs)
⊢ (∃x:X X. ((x ∈ b) ∧ (∃y∈b. flip-union(x) ∈ (X X)))) ∨ (∃a:(X X) List. (((a ∈ a1) ∨ (a ∈ as)) ∧ a ⊆ b))


Latex:


Latex:
\mforall{}X:Type.  \mforall{}a1,b1,as,bs:(X  +  X)  List  List.
    (flattice-order(X;a1;b1)  {}\mRightarrow{}  flattice-order(X;as;bs)  {}\mRightarrow{}  flattice-order(X;a1  @  as;b1  @  bs))


By


Latex:
(Auto
  THEN  All  (Unfold    `flattice-order`)
  THEN  (All  (RWO  "l\_all\_iff")  THENA  Auto)
  THEN  (All  (RWO  "l\_exists\_iff")  THENA  Auto)
  THEN  RWO  "member\_append"  0
  THEN  Auto
  THEN  ExRepD)




Home Index