Step
*
1
of Lemma
perm_assoc
1. T : Type
2. p : Perm(T)
3. q : Perm(T)
4. r : Perm(T)
⊢ p O q O r = p O q O r ∈ Perm(T)
BY
{ (% need to capture subtype membership info 
    before opening comp_perm %
   AssertL [p
             O q
                O r ∈ Perm(T); p
                                O q
                                O r ∈ Perm(T)]
   THENA Auto
   ) }
1
1. T : Type
2. p : Perm(T)
3. q : Perm(T)
4. r : Perm(T)
5. p
    O q
       O r ∈ Perm(T)
6. p
    O q
    O r ∈ Perm(T)
⊢ p O q O r = p O q O r ∈ Perm(T)
Latex:
Latex:
1.  T  :  Type
2.  p  :  Perm(T)
3.  q  :  Perm(T)
4.  r  :  Perm(T)
\mvdash{}  p  O  q  O  r  =  p  O  q  O  r
By
Latex:
(\%  need  to  capture  subtype  membership  info 
    before  opening  comp\_perm  \%
  AssertL  [p
                      O  q
                            O  r  \mmember{}  Perm(T);  p
                                                            O  q
                                                            O  r  \mmember{}  Perm(T)]
  THENA  Auto
  )
Home
Index